reduce接受两个参数,第一个是一个函数,函数必须接受两个参数,第二个是序列,reduce把结果继续和序列的下一个元素做累积计算,效果如下:
reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)
使用lambda和reduce写一个1-10的求和语句。(编程)
from functools import reduce
x= [1,2,3,4,5,6,7,8,9,10]
print(reduce(lambda x,y:x+y,x))
reduce函数
最新推荐文章于 2024-06-29 12:32:00 发布