Introducción
En Python, es común necesitar ejecutar una función para cada elemento en una lista. Esto se puede hacer utilizando un bucle for, pero puede resultar tedioso escribir el bucle cada vez. En este desafío, crearás una función que tome una lista y una función como argumentos y ejecute la función para cada elemento en la lista.
Ejecutar una función para cada elemento de una lista
Escribe una función for_each(itr, fn) que tome una lista itr y una función fn como argumentos. La función debe ejecutar fn una vez para cada elemento en itr.
def for_each(itr, fn):
for el in itr:
fn(el)
for_each([1, 2, 3], print) ## 1 2 3
Resumen
En este desafío, creaste una función que toma una lista y una función como argumentos y ejecuta la función para cada elemento en la lista. Esta es una técnica útil para aplicar una función a cada elemento de una lista sin tener que escribir un bucle for cada vez.