首页 > 代码库 > python列表求和的几种等效电路
python列表求和的几种等效电路
求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列表求和的几种等效电路
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。