我把一个循环嵌套在循环中,我想知道如何退出循环以进入旧循环。
答案 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