Pythonでforを条件によって途中で終了させる

02 20, 2019

Pythonでforを条件によって途中で終了させる

スクレイピングで複数の要素からなる配列を取得し、それを表示させるということが多々ある。 そんなときに処理を途中で終了させたい。そんなときはifとbreakを併用すればいけます。

Pythonでforを条件によって途中で終了させる使い方

forを条件によって途中で終了させるコードは以下のようになる。

実際のコード

colors = ['blue', 'black', 'red']

for color in colors:
    if color == 'red':
       print('処理は途中終了しました')
       break
    print(color)

出力結果

blue
black
処理は途中終了しました

これで簡単な配列を無事扱うことが出来そうです。

動くサンプル

Python3


コリ

コリといいます。奈良県でサラリーマンをしています。GatsbyJSでサイトを作るのが趣味です。