reduce函数在python3的内建函数移除了,放入了functools模块
要先“from functools import reduce”
否则,会报错:NameError: name ‘reduce’ is not defined
>>> from functools import reduce
>>> reduce (lambda x,y:x+y,[1,2,3,4])
10
#1+2+3+4
reduce函数在python3的内建函数移除了,放入了functools模块
要先“from functools import reduce”
否则,会报错:NameError: name ‘reduce’ is not defined
>>> from functools import reduce
>>> reduce (lambda x,y:x+y,[1,2,3,4])
10
#1+2+3+4