【发布时间】:2012-01-31 03:07:26
【问题描述】:
我正在使用 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 中被删除了吗?如果是这样的话,还有什么办法呢?
【问题讨论】:
标签: python reduce python-3.2