部分和列表

创建一个部分和列表。

  • 使用itertools.accumulate()函数创建每个元素的累积和。
  • 使用list()将结果转换为列表。
from itertools import accumulate

def cumsum(lst):
  return list(accumulate(lst))

cumsum(range(0, 15, 3)) # [0, 3, 9, 18, 30]