CommencezCommencez gratuitement

Utiliser lambda() avec map()

La fonction map() en Python retourne une liste des résultats après avoir appliqué la fonction fournie à chaque élément d'un itérable donné (liste, tuple, etc.). La syntaxe générale de la fonction map() est map(fun, iter). On peut aussi utiliser des fonctions lambda avec map(). Consultez la diapositive 5 de la vidéo 1.7 pour de l'aide générale sur l'utilisation de map() avec lambda().

Dans cet exercice, vous allez utiliser une fonction lambda à l'intérieur de la fonction intégrée map() pour mettre au carré tous les nombres de la liste.

Cette activité fait partie du cours

Principes de Big Data avec PySpark

Voir le cours

Instructions de l’exercice

  • Affichez my_list, qui est disponible dans votre environnement.
  • Mettez au carré chaque élément de my_list en utilisant 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