Looking for python Answers? Try Ask4KnowledgeBase
Looking for python Keywords? Try Ask4Keywords

Python LanguageRéduire


Syntaxe

  • réduire (fonction, itérable [, initialiseur])

Paramètres

Paramètre Détails
fonction fonction utilisée pour réduire l'itérable (doit prendre deux arguments). ( uniquement positionnel )
itérable iterable qui va etre reduit. ( uniquement positionnel )
initialiseur valeur de départ de la réduction. ( facultatif , uniquement positionnel )

Remarques

reduce peut ne pas toujours être la fonction la plus efficace. Pour certains types, il existe des fonctions ou des méthodes équivalentes:

  • sum() pour la somme d'une séquence contenant des éléments à ajouter (pas des chaînes):

    sum([1,2,3])                                 # = 6
    
  • str.join pour la concaténation de chaînes:

    ''.join(['Hello', ',', ' World'])            # = 'Hello, World'
    
  • next avec un générateur pourrait être une variante de court-circuit par rapport à reduce :

    # First falsy item:
    next((i for i in [100, [], 20, 0] if not i)) # = []  
    

Réduire Exemples Liés