我使用的是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
在Python3.2中reduce
真的被删除了吗?如果是这样的话,还有什么选择呢?
https://stackoverflow.com/questions/8689184
复制相似问题