python:遍历列表中的特定范围
可以说我有一个清单:
listOfStuff =([a,b], [c,d], [e,f], [f,g])
我想要做的是以类似于以下代码的方式遍历中间2个组件:
for item in listOfStuff(range(2,3)) print item
最终结果应如下所示:
[c,d][e,f]
该代码当前不起作用,但希望您能理解我正在尝试做的事情。
回答:
listOfStuff =([a,b], [c,d], [e,f], [f,g])for item in listOfStuff[1:3]:
print item
您必须遍历元组的一部分。该1
是你需要的第一个元素和3
(实际上是2 + 1)是你不需要的第一要素。
列表中的元素从0开始编号:
listOfStuff =([a,b], [c,d], [e,f], [f,g]) 0 1 2 3
[1:3]
接受元素1和2。
以上是 python:遍历列表中的特定范围 的全部内容, 来源链接: utcz.com/qa/421113.html