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
Instruções de exercício
- Imprima
my_list
, que está disponível em seu ambiente. - Eleve cada item em
my_list
usandomap()
elambda()
. - 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", ____)