reduce函数、apply函数、zip函数
- 功
- 对一个序列进行压缩运算,得到一个value。
- python2中,reduce()是内置函数,而现在,py3中,他被移植到functools模块中。
from functools import reduce
- 格式
- reduce (function,iterable,[initial])
- function – 需要两个参数
- iterable – 可迭代对象
- initializer – 可选,初始参数 相当于把这个值放到列表第一位。
- reduce (function,iterable,[initial])
from functools import reduce
y=[2,3,4,5,6]
z=reduce(lambda x,y:x+y,y)
# f(x,y)=x+y
print(z) #20
from functools import reduce
y=[2,3,4,5,6]
z=reduce(lambda x,y:x+y,y,600)
# f(x,y)=x+y
print(z)