Utilisation de lambda() avec map()
La fonction map() de Python renvoie une liste de résultats après avoir appliqué la fonction donnée à chaque élément d'un itérable donné (liste, tuple, etc.). La syntaxe générale de la fonction map() est map(fun, iter). Nous pouvons également utiliser des fonctions lambda avec map(). Reportez-vous à la diapositive 5 de la vidéo 1.7 pour obtenir une aide générale sur la fonction map() avec lambda().
Dans cet exercice, vous utiliserez la fonction lambda à l'intérieur de la fonction intégrée map() pour élever au carré tous les nombres de la liste.
Cet exercice fait partie du cours
Principes fondamentaux des mégadonnées avec PySpark
Instructions
- Affichez (print)
my_list, qui est disponible dans votre environnement. - Mettez au carré chaque élément de
my_listà l'aide demap()etlambda(). - Affichez le résultat de la fonction
map.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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", ____)