如:
def myadd(x,y): return x+y sum=reduce(myadd,(1,2,3,4,5,6,7)) print sum结果就是输出1+2+3+4+5+6+7的结果即28
也可以直接使用lambda表达式:
sum=reduce(lambda x,y:x+y,range(1,8)) print sum
本文共 369 字,大约阅读时间需要 1 分钟。
如:
def myadd(x,y): return x+y sum=reduce(myadd,(1,2,3,4,5,6,7)) print sum结果就是输出1+2+3+4+5+6+7的结果即28
也可以直接使用lambda表达式:
sum=reduce(lambda x,y:x+y,range(1,8)) print sum
转载于:https://my.oschina.net/liangtee/blog/120276