我正在使用 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 中被删除了吗?如果是这种情况,有什么替代方案?