
article content
reduce函数
-
Python3使用导入函数:
from functools import reduce -
函数定义:
reduce(function, sequence [, initial] ) -> value -
即通过传入的function函数对序列sequence进行累次操作,最终得到函数累次操作后的输出。
-
示例代码:
-
1
2
3
4
5from functools import reduce
lst=[1,2,3,4]
print(reduce(lambda x,y: x+y, lst))
output:10
-
-
如果希望是累乘,lambda函数改为乘积形式。
-
如果提供参数initial,函数会以序列的第一个和initial这个位置作为初始输入。




近期评论