如果我们有一个看起来像这样的for循环
for counter in range(0,len(list)):
if (condition):
var=something from dictionary
如果这个条件为真,我需要重复相同的循环迭代。试过i=i-1
但是没有用,我后来发现python在循环开始时创建了一个数字列表,尝试了xrange
但是没有用。那么,有谁知道怎么做?
答案 0 :(得分:1)
这里需要的是while
循环。您可以更轻松地控制循环内的迭代。您可以像这样构建它:
i = 0
while i < len(list):
if condition:
var = something from dictionary
else:
i++
答案 1 :(得分:0)