【发布时间】:2014-08-06 02:49:00
【问题描述】:
我有以下情况,我有一个字符串列表,我像这样循环它:
list = [string1, string2, string3, string4]
for index, item in enumerate(list):
print(index, item)
现在我想做的是,如果满足特定条件以将循环索引增加 1。如果我要使用传统的数字 for 循环,我知道该怎么做,我只是想知道是否有办法在这种情况下这样做。
非常感谢
【问题讨论】:
-
你的意思是要跳过下一个元素?
-
保留偏移量?
offset = 0,然后offset += 1,你想增加吗? -
基本上是的,我只是不知道如何使用这种类型的 for 循环
-
可能重复? stackoverflow.com/q/22295901/748858 -- 这些天我投票认为它会自动关闭,所以我要更加小心:-)
-
我看了很多帖子都没有发现,我怀疑是因为我不知道我在寻找可迭代对象。我为重复道歉。
标签: python python-3.x