Я использую Python 3.2. Пробовал это:
xor = lambda x,y: (x+y)%2
l = reduce(xor, [1,2,3,4])
И получил следующую ошибку:
l = reduce(xor, [1,2,3,4])
NameError: name 'reduce' is not defined
Пробовал печатать reduce
в интерактивную консоль - получил эту ошибку:
NameError: name 'reduce' is not defined
Является ли на reduce
самом деле удалены в Python 3.2? Если это так, какова альтернатива?
3
@JBernardo, каков правильный инструмент?
—
Сергей