python 数组某个范围元素求和
时间: 2023-10-22 12:06:48 浏览: 317
python 实现范围求和
可以使用 Python 的列表切片和内置函数 `sum()` 来实现:
假设我们有一个列表 `arr`,要求某个范围内的元素求和,可以使用如下代码:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
start = 2 # 范围开始的索引
end = 6 # 范围结束的索引
sum_of_range = sum(arr[start:end+1])
print(sum_of_range) # 输出范围内元素的和
```
输出结果为:18。这段代码中,我们用 `start` 和 `end` 变量来指定范围的开始和结束索引,因为 Python 中的列表索引从 0 开始,所以我们需要将 `end` 索引值加 1 才能包括范围的最后一个元素。然后使用 `sum()` 函数对切片后的列表求和。
阅读全文