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