我是Python的新手,目前我正在尝试使用一些列表。我有一个具有两个属性的每个对象的对象列表:Python for循环列表
for s in objlist:
s.attribute1
s.attribute2
的问题,这是我想读取和处理对象的时间,像这样:
s1.attribute1
s1.attribute2
s2.attribute1
s2.attribute2
然后让循环“跳过”下一个对象,因为它已经被处理了。
在Java中它会是这样的:
for [int i = 0, i<list.length, i = i+2]
list[i].attribute1
list[i].attribute2
list[i+1]attribute1
list[i+1]attribute2
然后只允许它与I + 2遍历对象的下一个对。
如何在Python中执行此操作?
我相信你正在寻找的https: //docs.python.org/2/library/functions.html#range –