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]