繁体   English   中英

Python 列表中所有索引的总和

[英]Sum of all indexes in a list with Python

想象:

str = input( Muchos numeros separados por ',' : )
list = str.split(', ')

total = list(0) + list(1) + list(2) ... (Number of indexes in the anwer)

我怎样才能让它总结一个列表的所有索引?

首先 map 到int然后sum

print(sum(map(int,input("Muchos numeros separados por ',' :").split(', '))))

只需遍历列表,您就可以找到列表中所有元素的总和:

mylist = [1,2,3,4,5];
sum = 0;
for i in mylist: # i will be 1,2,3,4,5 each loop
  sum+=i;
print(sum); # sum = 15

如果它不是您要寻找的答案,您能更好地描述您的问题吗?

a = list(map(int, input("Enter list values:").split()))
sum1 = 0
for x in a: # iterating over the list
    sum1 += x
print(sum1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM