运行一个列表的总和,存储在一个新列表中-python

运行一个列表的总和,存储在一个新列表中-python,python,list,sum,Python,List,Sum,我有以下清单: myList = [5,15,23,45,2,43] 我想在一个新列表中创建一个运行总数,它看起来像: newList = [20,43,88,90,133] 我该怎么做?试试这个: newList = [sum(myList[:i+1]) for i in range(len(myList))][1:] np.cumsum(MyList)[1:]

我有以下清单:

myList = [5,15,23,45,2,43]
我想在一个新列表中创建一个运行总数,它看起来像:

newList = [20,43,88,90,133]
我该怎么做?

试试这个:

newList = [sum(myList[:i+1]) for i in range(len(myList))][1:]
np.cumsum(MyList)[1:]