Python3.xreduce()已被移动到functools模块
时间:2021-08-10 22:22 | 责任编辑:牧晓 | 来源: TechWeb | 关键词: | 阅读量:13055 |
该函数累加参数序列中元素。
该函数对数据集中的所有数据执行以下操作):集合中的第一个和第二个元素由传递给reduce的函数(它有两个参数)进行运算,然后由function函数用第三个数据对结果进行运算,最后得到一个结果
注意:Python3.x reduce()已被移动到functools模块。如果我们想使用它,我们需要引入functools模块来调用reduce()函数:
从functools导入减少
语法
以下是reduce()函数语法:
reduce(函数,可迭代(,初始值设定项))
参数
函数—具有两个参数的函数
可迭代对象
初始值设定项—可选,初始参数
返回值
返回函数计算的结果。
例子
以下示例显示了如何使用reduce():
上面例子的输出结果是: