Python Language Variante sans court-circuit de tout / tout


Exemple

reduce ne sera pas fin à l'itération avant la iterable a été complètement itéré il peut être utilisé pour créer un court-circuit non any() ou all() fonction:

import operator
# non short-circuit "all"
reduce(operator.and_, [False, True, True, True]) # = False

# non short-circuit "any"
reduce(operator.or_, [True, False, False, False]) # = True