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

Qu'est-ce que réduire en python

silencement
Libérer: 2020-09-18 09:53:27
original
7618 Les gens l'ont consulté

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])
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal