部分和列表
创建一个部分和列表。
- 使用
itertools.accumulate()
函数创建每个元素的累积和。 - 使用
list()
将结果转换为列表。
from itertools import accumulate
def cumsum(lst):
return list(accumulate(lst))
cumsum(range(0, 15, 3)) # [0, 3, 9, 18, 30]
创建一个部分和列表。
itertools.accumulate()
函数创建每个元素的累积和。list()
将结果转换为列表。from itertools import accumulate
def cumsum(lst):
return list(accumulate(lst))
cumsum(range(0, 15, 3)) # [0, 3, 9, 18, 30]