← Volver
En algunos lenguajes las colecciones implementan un método for-each para ejecutar una función para cada elemento. Por ejemplo, en Dart:
Las colecciones de Python carecen de dicho método, pero puede implementarse de la siguiente manera:
Luego su utilización es muy expresiva:
O simplemente:
Implementación de «for-each»
// Ejecutar la función print() para cada elemento.
List<String> languages = ['Java', 'C', 'C++', 'Elixir'];
languages.forEach(print);
Las colecciones de Python carecen de dicho método, pero puede implementarse de la siguiente manera:
def for_each(item_in, do):
for item in item_in:
do(item)
Luego su utilización es muy expresiva:
# Ejecutar la función print() para cada elemento.
languages = ["Java", "C", "C++", "Elixir"]
for_each(item_in=languages, do=print)
O simplemente:
for_each(languages, print)
💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.