Python中的reduce()函数
reduce()源码:
从上述可以看到,reduce()有三个参数,第一个是函数function,第二个是序列sequence,第三个是initial,为初始值,默认为None
reduce(func,lst),其中func必须至少有两个参数。每次func计算的结果继续和序列的下⼀个元素做累积计算。
注意:reduce()传⼊的参数func必须至少接收2个参数。
需求:计算 list1 序列中各个数字的累加和。
示例代码1:
运行结果:
示例代码2:
运行结果:
示例代码3:
运行结果:
示例代码4:
运行结果:
示例代码5: 【mongo和es语句中使用reduce】
运行结果:
到此这篇关于Python中reduce()函数的用法详细解读的文章就介绍到这了,更多相关Python中reduce()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!