CommencerCommencez gratuitement

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

<cours>Principes fondamentaux des mégadonnées avec PySpark</cours>
Voir le cours

Instructions de l’exercice

  • Affichez (print) my_list, qui est disponible dans votre environnement.
  • Mettez au carré chaque élément de my_list à l'aide de map() et lambda().
  • Affichez le résultat de la fonction map.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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", ____)
Modifier et exécuter le code