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
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
Regardez un autre exemple
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!