Avec la fonction reduce(), vous pouvez passer en argument une fonction particulière et pouvoir l’utiliser sur tous les éléments de la liste. C’est dans le module functools que se trouve la fonction reduce().

Voici la syntaxe de base de la fonction :

reduce(function, sequence[, initial]) -> value

Fonction reduce() avec 3 arguments

En Python3, la fonction peut prendre trois paramètres ainsi que deux paramètres. Dans l’exécution du code, si le deuxième argument existe, reduce() place d’abord la valeur du troisième argument avant la valeur du second argument. 

Le troisième argument sert par défaut si le deuxième argument est une séquence vide.

« 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/

>