python3中的常见知识点3------reduce()函数

2023-02-12,,,,

python3中的常见知识点3——reduce()函数

python3导入reduce()函数
reduce()函数语法
reduce()举例
其他python3常用函数
参考链接

python3中不能直接使用reduce(),需要先利用下面一行代码导入函数

from functools import reduce

reduce()函数语法

reduce() 函数会对参数序列中元素进行累积。
函数将一个数据集合(链表,元组等)中的所有数据,用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。

reduce(function, iterable[, initializer])

参数说明:
function – 函数,有两个参数
iterable – 可迭代对象
initializer – 可选,初始参数

reduce()举例

from functools import reduce

def f(x, y):
return x + y print(reduce(f, [1, 2, 3]))
print(reduce(f, [1, 2, 3], 0))

输出:

6
6

其他python3常用函数

Lambda() 函数(匿名函数)
map()函数
zip()函数

参考链接

http://www.runoob.com/python/python-func-reduce.html

python3中的常见知识点3------reduce()函数的相关教程结束。

《python3中的常见知识点3------reduce()函数.doc》

下载本文的Word格式文档,以方便收藏与打印。