我是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]...
我不知道怎么做循环才能做到这一点 非常感谢帮助! 感谢
答案 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)]