ComeçarComece gratuitamente

Uso de lambda() com map()

A função map() do Python retorna uma lista dos resultados após a aplicação de uma determinada função a cada item de um determinado iterável (lista, tupla etc.). A sintaxe geral da função map() é map(fun, iter). Também podemos usar funções lambda com map(). Consulte o slide 5 do vídeo 1.7 para obter ajuda geral sobre a função map() com lambda().

Neste exercício, você usará a função lambda dentro da função integrada map() para elevar ao quadrado todos os números da lista.

Este exercício faz parte do curso

Fundamentos de Big Data com PySpark

Ver Curso

Instruções de exercício

  • Imprima my_list, que está disponível em seu ambiente.
  • Eleve cada item em my_list usando map() e lambda().
  • Imprima o resultado da função map.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código