reduce 原意是归并,缩减把一个可迭代对象最后归并成一个结果对于作为参数的函数要求:必须有两个参数,必须有返回结果reduce([1,2,3,4,5]) == f(f(f(f(f(1,2)),3),4),5)reduce 需要导入functools包 from functools import reduce # 定义一个操作函数 # 加入操作函数只是想加 def myAdd(x,y): return x + y # 对于列表[1,2,3,4,5,6]执行myAdd的reduce操作 rst = reduce(myAdd,[1,2,3,4,5,6]) print(rst) 21