You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何迭代指定起止索引的列表元素?

Python列表指定索引区间迭代打印的实现方法

针对你的需求,有两种常用实现方式:

方法一:利用列表切片直接遍历元素

Python的列表切片遵循左闭右开规则,即list[start:end]会包含索引start的元素,但不包含索引end的元素。因此要覆盖索引2到6的元素,结束索引需要设为7。

代码示例:

theList = [1, -3, 9, -7, 2, 5, 2, -4, -5]
# 切片获取索引2到6的元素
for element in theList[2:7]:
    print(element)

执行后会依次输出:9、-7、2、5、2

方法二:通过索引范围遍历

使用range()函数生成从2到6的索引序列(同样左闭右开,所以range(2,7)),再通过索引逐个访问列表元素:

代码示例:

theList = [1, -3, 9, -7, 2, 5, 2, -4, -5]
for i in range(2, 7):
    print(theList[i])

运行结果和方法一完全一致。

内容的提问来源于stack exchange,提问作者ryan714

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 00:44:56