In [1]: from functools import reduce In [2]: reduce(lambda x,y:x+y,list(range(100))) #计算0-99的和,未给定初始值 Out[2]: 4950 In [3]: reduce(lambda x,y:x+y,list(range(100)),100) #给定初始值100 Out[3]: 5050 In [4]: reduce(lambda x,y:x+y,‘111111‘,‘initial‘) #给定了初始值,结果即‘initial‘+‘111111‘ Out[4]: ‘initial111111‘
原文:https://www.cnblogs.com/eliwang/p/14687318.html