110 of 151 menu

Fonction map

La fonction map renvoie un objet itérable modifié après l'application d'une fonction donnée. Dans le premier paramètre, nous spécifions la fonction de rappel qui sera appliquée à chaque élément. Dans le deuxième paramètre - l'objet à parcourir.

La fonction renvoie comme résultat un objet itérable spécial. Il peut être transformé en liste en utilisant la fonction list.

Syntaxe

map(fonction, objet à filtrer)

Exemple

Utilisons la fonction map pour élever au carré chaque élément de notre liste :

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Résultat de l'exécution du code :

[4, 9, 36, 64, 225]

Exemple

Maintenant, appliquons la fonction map à un tuple et affichons le résultat sous forme de liste :

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Résultat de l'exécution du code :

[4, 10, 14, 16]

Voir aussi

  • fonction filter,
    qui filtre les objets itérables
  • fonction zip,
    qui parcourt les tuples
bydeenesfrptru