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 あとの文が黄色くなります。