python3中取消了全局命名空间中的reduce()函数,将reduced()放到了functools模块中,要使用reduce()的话,要先加载functools.
from functools import reduce
print(reduce(lambda x, y: x + y, [1,2,3,4,5]))
python3中取消了全局命名空间中的reduce()函数,将reduced()放到了functools模块中,要使用reduce()的话,要先加载functools.
from functools import reduce
print(reduce(lambda x, y: x + y, [1,2,3,4,5]))