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

前端 未结 21 1603
挽巷
挽巷 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 02:45

    l = [1,-1,3]
    cum_list = l
    
    def sum_list(input_list):
        index = 1
        for i in input_list[1:]:
            cum_list[index] = i + input_list[index-1]
            index = index + 1 
        return cum_list
    
    print(sum_list(l))
    

提交回复
热议问题