Una de las 50 preguntas del tema
¿Cuánto sabes de Python?reduce() (del módulo functools) aplica una función acumulativa a los elementos de un iterable de izquierda a derecha, reduciendo la secuencia a un solo valor. Por ejemplo: reduce(lambda x, y: x + y, [1, 2, 3, 4]) calcula ((1+2)+3)+4 = 10. A diferencia de map() y filter(), reduce() no está en el espacio de nombres global en Python 3, reflejando la preferencia de Guido van Rossum por construcciones más explícitas como bucles for.