首页 > 编程语言 > 详细

python列表求和的几种等效电路

时间:2016-12-01 21:36:43      阅读:346      评论:0      收藏:0      [点我收藏+]

求1-100所有数的和:

方法一:用到python自带的sum函数

L= range(1,101)
print(sum(L)) #5050

方法二:

from functools import reduce #python2可以直接使用reduce,python3需要从functools导入reduce

L = range(1,101)
def f(x,y):

    return x+y

sum = reduce(f,L)

print(sum) #5050

方法三:

L = range(1,101)
sum = 0
n = len(L)-1
while n >= 0:
    sum+=L[n]
    n = n - 1
print(sum)#5050

还有其他方法吗,我再想想。。。

python列表求和的几种等效电路

原文:http://www.cnblogs.com/yaxin1989/p/6123247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!