Pythonのforループで処理をスキップしたいときはcontinue
を使います。以下にその使用例を示します。
for i in range(0,3):
print("i:{}".format(i))
if i == 1:
print("continue")
continue
for j in range(0, 2):
print(" j:{}".format(j))
このコードでは、i == 1
のときにcontinue
が実行され、そのイテレーションでの処理がスキップされます。その結果、出力は次のようになります。
i:0
j:0
j:1
i:1
continue
i:2
j:0
j:1
i == 1
のとき、j
のループがスキップされていることがわかります。このようにcontinue
を使うと、特定の条件のみループをスキップさせることができます。