python循环一个序列,每10个算一个平均值
时间: 2023-06-16 21:04:21 浏览: 320
python实现seq文件归档
可以使用 Python 的切片和循环来实现:
```python
seq = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
for i in range(0, len(seq), 10):
chunk = seq[i:i+10]
avg = sum(chunk) / len(chunk)
print(f"平均值为 {avg}")
```
输出:
```
平均值为 5.5
平均值为 15.5
```
这里使用了 `range` 函数来生成循环变量 `i` 的值,步长为 10,每次循环取出一个长度为 10 的子序列进行平均值计算。
阅读全文