Uso de lambda() con map()
La función map()
de Python devuelve una lista de los resultados tras aplicar la función dada a cada elemento de un iterable dado (lista, tupla, etc.). La sintaxis general de la función map()
es map(fun, iter)
. También podemos utilizar funciones lambda con map()
. Consulta la diapositiva 5 del vídeo 1.7 para obtener información general sobre la función map()
con lambda()
.
En este ejercicio utilizarás la función lambda
dentro de la función integrada map()
para elevar al cuadrado todos los números de la lista.
Este ejercicio forma parte del curso
Fundamentos de big data con PySpark
Instrucciones del ejercicio
- Imprime
my_list
, que está disponible en tu entorno. - Eleva al cuadrado cada elemento de
my_list
utilizandomap()
ylambda()
. - Imprime el resultado de la función
map
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Print my_list in the console
print("Input list is", ____)
# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))
# Print the result of the map function
print("The squared numbers are", ____)