La fonction map() intégrée à Python peut être utilisée pour exécuter une fonction à chaque élément d’une liste de données. 

Elle donne comme résultat un objet map utilisable dans la suite du programme. Pour créer un iterable, vous pouvez passer l’objet map a une fonction list() ou autres types de fonction.

Voici la syntaxe de base de la fonction :

map(function, iterable, [iterable 2, iterable 3, ...])

Cette fonction n’utilise pas la boucle for, mais applique plutôt une fonction à chaque élément de la liste. Cela est plus performant, puisque la fonction ne s’applique que sur un seul élément à la fois au lieu d’avoir une itération de copie d’élément dans un autre. Elle est donc très utile lorsque le traitement se passe sur des données de grande taille.

Elle a la capacité de prendre plusieurs iterables comme argument de la fonction et à la sortie, elle renvoie un élément et un seul élément de chaque iterable.

« Back to Glossary Index
Categories:

Juvénal JVC

Juvénal est spécialisé depuis 2011 dans la valorisation à large échelle des données. Son but est d'aider les professionnels de la data à développer les compétences indispensables pour réussir dans le Big Data. Il travaille actuellement comme Lead Data Engineer auprès des grands comptes. Lorsqu'il n'est pas en voyage, Juvénal rédige des livres ou est en train de préparer la sortie d'un de  ses livres. Vous pouvez télécharger un extrait de son dernier livre en date ici : https://www.data-transitionnumerique.com/extrait-ecosystme-hadoop/

>