How to find the cumulative sum of numbers in a list?

前端 未结 21 1600
挽巷
挽巷 2020-11-22 02:09
time_interval = [4, 6, 12]

I want to sum up the numbers like [4, 4+6, 4+6+12] in order to get the list t = [4, 10, 22].

21条回答
  •  甜味超标
    2020-11-22 03:02

    Try this: accumulate function, along with operator add performs the running addition.

    import itertools  
    import operator  
    result = itertools.accumulate([1,2,3,4,5], operator.add)  
    list(result)
    

提交回复
热议问题