CommencerCommencer 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

Principes fondamentaux des mégadonnées avec PySpark

Afficher le cours

Instructions

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