如何退出循环内部的循环以返回第一个循环?

时间:2016-08-26 15:51:50

标签: python python-2.7

我把一个循环嵌套在循环中,我想知道如何退出循环以进入旧循环。

2 个答案:

答案 0 :(得分:2)

在内部循环中使用break语句来打破它并恢复外部循环的迭代。

答案 1 :(得分:1)

以下是您可以运行的示例:

for x in range(10):
    for y in range(10):
        if y == 5:
            break
        else:
            print "%s, %s" % (x, y)

请注意,即使内循环中的y值达到9,它也永远不会高于4,因为y == 5.

时内循环被破坏了

这是我运行时获得的输出:

0, 0
0, 1
0, 2
0, 3
0, 4
1, 0
1, 1
1, 2
1, 3
1, 4
2, 0
2, 1
2, 2
2, 3
2, 4
3, 0
3, 1
3, 2
3, 3
3, 4
4, 0
4, 1
4, 2
4, 3
4, 4
5, 0
5, 1
5, 2
5, 3
5, 4
6, 0
6, 1
6, 2
6, 3
6, 4
7, 0
7, 1
7, 2
7, 3
7, 4
8, 0
8, 1
8, 2
8, 3
8, 4
9, 0
9, 1
9, 2
9, 3
9, 4