Python Language Variante sin cortocircuito de alguno / todos.


Ejemplo

reduce no terminará la iteración antes de que el iterable se haya iterado completamente, por lo que se puede usar para crear una función sin cortocircuito en any() o all() :

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