ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Imprime my_list, que está disponible en tu entorno.
  • Eleva al cuadrado cada elemento de my_list utilizando map() y lambda().
  • 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", ____)
Editar y ejecutar código