1.reduce()函数会对参数序列中元素进行累积。
函数将一个数据集合中所有数据进行下列操作:用传给reduce中的函数function(含有两个参数)先对集合中的第1、2个元素进行操作,得到的结果再与第三个数据用function函数运算,最后得到一个结果。
实例:
def add(x,y):
return x + y
reduce(add,[1,2,3,4,5]) #计算列表和:1+2+3+4+5
结果为:15
reduce(lambda x,y:x+y,[1,2,3,4,5]) #使用lambda匿名函数
结果为:15
网友评论