Aplica una función a cada elemento de una lista, tupla, etc., devolviendo una lista con los resultados, retornará un objeto map.
Tiene los mismos argumentos que filter.
Veamos un ejemplo, vamos a crear una función, y, pasamos un parámetro, en la siguiente línea, vamos a retornar el parámetro multiplicado por 2.
Creamos una lista con los siguientes valores:
En la siguiente línea, ponemos print, abrimos paréntesis, ponemos list, para retornar una lista, abrimos paréntesis, ponemos map, abrimos paréntesis, como primer argumento ponemos la función “aa”, como argumento iterador, ponemos la variable lista.
Vamos a conseguir multiplicar cada elemento de lista por 2.
Ejecutamos y obtenemos cada valor multiplicado por 2.
Vamos a hacerlo con lambda, para ello, declaramos una variable, igualamos a map, abrimos paréntesis, ponemos lambda, abrimos paréntesis, declaramos una variable, ponemos dos puntos, multiplicamos la variable por 2, como argumento iterador ponemos lista.
Imprimimos la variable como una lista.
Ponemos hacer uso de dos listas, declaro otra lista, vamos a lambda, declaramos otra variable, como calculo, sumamos ambas variables y multiplicamos por 2, en el argumento iterador, ponemos coma, y, añadimos la segunda lista.
Miguel Angel Franco
Kommentare