Python中滚动求和
时间: 2023-11-05 10:12:25 浏览: 142
简单的求和程序
可以通过遍历列表并计算前N项的和,来实现滚动求和。具体的实现代码如下:
```python
def rolling_sum(lst, N):
result = []
for i, num in enumerate(lst):
if i == 0:
result.append(num)
else:
result.append(num + result[i-1])
if i >= N:
result[i] -= lst[i-N]
return result
```
其中,lst为原始的数值列表,N为滚动求和的窗口大小。
如果您有任何其他问题,请继续提出。
阅读全文