一行代码实现1--100之和

sum(range(1,101))

 

>>>def add(x, y) : # 两数相加 ... return x + y ... >>> reduce(add, [1,2,3,4,5]) # 计算列表和:1+2+3+4+5 15 >>> reduce(lambda x, y: x+y, [1,2,3,4,5]) # 使用 lambda 匿名函数 15

 

 

reduce 的函数必须有两个参数

 

 

 

>>> reduce(lambda x,y:x+y ,range(1,101))
5050
>>>
>>> a=range(1,101)
>>> sum(a)
5050

 

posted @ 2020-07-16 16:25  峡谷恶霸  阅读(763)  评论(0编辑  收藏  举报