汇总后续列表条目

时间:2016-10-12 23:43:25

标签: python loops sum

我是python的初学者,我想将一个列表的每个条目(一个月中的天数)添加到上一个条目,以获得一年中总天数的总和。

a是每月的天数列表

a = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

我希望b成为这样的总数列表:

b= (a[0],a[0]+a[1],a[0]+a[1]+a[2],a[0]+a[1]+a[2]+a[3],a[0]+a[1]+a[2]+a[3]+a[4]...

我不知道怎么做循环才能做到这一点 非常感谢帮助! 感谢

1 个答案:

答案 0 :(得分:1)

a = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
b = [sum(a[:i]) for i in range(1, len(a) + 1)]