车讯网 - 专业汽车新闻资讯门户
当前位置: 车讯网 -> 热点

Python3.xreduce()已被移动到functools模块

时间:2021-08-10 22:22  |  责任编辑:牧晓  |  来源: TechWeb  |  关键词:  |  阅读量:13055  |  

该函数累加参数序列中元素。

该函数对数据集中的所有数据执行以下操作):集合中的第一个和第二个元素由传递给reduce的函数(它有两个参数)进行运算,然后由function函数用第三个数据对结果进行运算,最后得到一个结果

注意:Python3.x reduce()已被移动到functools模块。如果我们想使用它,我们需要引入functools模块来调用reduce()函数:

从functools导入减少

语法

以下是reduce()函数语法:

reduce(函数,可迭代(,初始值设定项))

参数

函数—具有两个参数的函数

可迭代对象

初始值设定项—可选,初始参数

返回值

返回函数计算的结果。

例子

以下示例显示了如何使用reduce():

上面例子的输出结果是: