- reduce函数会对参数序列中元素进行累积。reduce函数将一个可迭代对象中的所有数据进行下列操作:用传给 reduce 中的函数function(有两个参数)先对集合中的第 1、2个元素进行操作,得到的结果再与第三个数据用 function函数运算,最后得到一个结果。
- Python2里reduce是内置函数,python3里需要通过functools库导入。
语法:
reduce(function, iterable)
案例1:
reduce(lambda x, y: x+y, [1