La función map() en Python ejecuta una función específica para cada elemento en un iterable. El elemento se envía a la función como un parámetro.
Ejemplo
Calcular la longitud de cada palabra en la tupla:
def myfunc(n): return len(n) x = map(myfunc, ('manzana', 'plátano', 'cherry'))
Sintaxis
map(función, iterables)
Valores de parámetros
Parámetro | Descripción |
Función | Requerido. La función a ejecutar para cada elemento. |
Iterables | Requerido. Una secuencia, colección o un objeto iterador. Puede enviar tantos iterables como desee, solo asegúrese de que la función tenga un parámetro para cada iterable. |
Ejemplo
Haga nuevas frutas enviando dos objetos iterables a la función:
def myfunc(a, b): return a + b x = map(myfunc, ('manzana', 'plátano', 'cherry'), (''naranja, 'limón', 'piña'))