如何更改for循环中的迭代?

时间:2015-05-01 07:34:00

标签: python list for-loop

file = ['Tool','Cool','Pool']
word = 'Cool'
guesses = ['T','P']
for i in range(len(file)):
    if len(file[i]) == len(word):
        for j in range(len(file[i])):
            print(file[i][j])
            for k in range(len(guesses)):
                print(guesses[k])
                if file[i][j] == guesses[k]:
                    i + 1

在我的代码中,我有问题转移到列表file中的下一个项目。当file[0][0] == 'T'guesses[0] == 'T'出现时,我想转到文件列表中的下一个项目。我认为i + 1是合适的,但它似乎无法发挥作用。

1 个答案:

答案 0 :(得分:0)

你想在这里做的是使用continue,但是因为你有一些嵌套循环它将无法正常工作所以我们可以使用一个辅助方法将它减少为一个for循环然后使用{ {1}}:

continue