環境設定 数値 文字列 正規表現 リスト タプル 集合 辞書 ループ 関数 クラス データクラス 時間 パス ファイル スクレイピング その他

Python で for ループをスキップする - 処理を飛ばすときは continue を使う

最終更新日 2023.02.18

Python の for ループで処理をスキップしたいときは continue を使います。

data = [1, 2, 3, 4]

for number in data:
    if number % 2 == 1:
        print(f'なにか大事なことをする')
    else:
        print(f'{number} はスキップ')
        continue
        print('ここは実行されない!')

# なにか大事なことをする
# 2 はスキップ
# なにか大事なことをする
# 4 はスキップ

Python は continue のあとを無視し、次のループに移ります。PyCharm で上のコードを書くと

のように continue あとの文が黄色くなります。