python之reduce()

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容