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を使うと、特定の条件のみループをスキップさせることができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です