如何汇总列表

时间:2015-10-31 09:06:43

标签: python python-3.x

我正在搜索一个算法,它会输入几个数字的用户输入,然后结果应该是控制台上打印的所有数字的总和。
我知道如何制作列表并打印它,但我不能选择每个数字并将它们加在一起以获得最终结果。

costs = input('Enter the exspenses: ')                                      
costlist = costs.split()                                                    
for each_number in costlist:                                                  
  total = (int(costlist.index(each_number))+1)+                                
  print()

我知道有些东西不需要在这里,而且总字符串还没有完成,但我想我已经接近解决方案了。

1 个答案:

答案 0 :(得分:2)

要计算总数,只需使用sum()内置函数,如下所示:

costs = input('Enter the exspenses: ')
costlist = costs.split()
costlist = [int(i) for i in costlist]
total = sum(costlist)