reduce()函数吸收三个参数,如下图
reduce的事情历程是 :在迭代sequence(tuple ,list ,dictionary, string等可迭代物)的历程当中,起首把前两个元素传给 函数参数,函数加工后,然后把获得的效果和第三个元素作为两个参数传给函数参数, 函数加工后获得的效果又和第四个元素作为两个参数传给函数参数,顺次类推。 假如传入了 initial 值, 那末起首传的就不是 sequence 的第一个和第二个元素,而是 initial值和 第一个元素。经由如许的累计盘算以后兼并序列到一个单一返回值
比方
再看个例子
以上就是python中的reduce是什么的细致内容,更多请关注ki4网别的相干文章!