Python Language Variante non a corto circuito di any / all

Esempio

reduce non termina l'iterazione prima che l' iterable sia stato completamente ripetuto, in modo che possa essere usato per creare una funzione any() o all() senza cortocircuito:

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