Maison >développement back-end >Tutoriel Python >Qu'est-ce que réduire en python

Qu'est-ce que réduire en python

silencement
silencementoriginal
2019-05-21 15:27:097622parcourir

Qu'est-ce que réduire en python

reduce() La fonction accumule les éléments dans la séquence de paramètres.

La fonction effectue les opérations suivantes sur toutes les données d'un ensemble de données (liste chaînée, tuple, etc.) : Utiliser la fonction fonction (avec deux paramètres) passée pour réduire au premier, opérer sur 2 éléments, et le résultat obtenu est ensuite exploité avec la fonction fonction sur la troisième donnée, et enfin un résultat est obtenu.

La fonction réduire() reçoit trois paramètres, comme indiqué ci-dessous

Quest-ce que réduire en python

Syntaxe de la fonction réduire() : Le processus de travail de

reduce(function, iterable[, initializer])

reduce est le suivant : dans le processus d'itération de la séquence (tuple, liste, dictionnaire, chaîne et autres objets itérables), transmettez d'abord les deux premiers éléments aux paramètres de la fonction. , puis Le résultat obtenu et le troisième élément sont transmis comme deux paramètres au paramètre de fonction, et le résultat obtenu après le traitement de la fonction et le quatrième élément sont transmis comme deux paramètres au paramètre de fonction, et ainsi de suite. Si la valeur initiale est transmise, alors les premier et deuxième éléments de la séquence ne sont pas transmis en premier, mais la valeur initiale et le premier élément. Après de tels calculs cumulatifs, la séquence est fusionnée en une seule valeur de retour

Par exemple

Quest-ce que réduire en python

Regardez un autre exemple

Quest-ce que réduire en python

Recommandations d'apprentissage associées : Tutoriel Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn