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?