NameError: el nombre 'reducir' no está definido en Python

Estoy usando Python 3.2. Probé esto:

xor = lambda x,y: (x+y)%2
l = reduce(xor, [1,2,3,4])

Y obtuvo el siguiente error:

l = reduce(xor, [1,2,3,4])
NameError: name 'reduce' is not defined

Intenté imprimirreduce en la consola interactiva: recibí este error:

NameError: name 'reduce' is not defined


Esreduce realmente eliminado en Python 3.2? Si ese es el caso, ¿cuál es la alternativa?

Respuestas a la pregunta(8)

Su respuesta a la pregunta