2019-02-20に投稿

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

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

Originally published at www.corylog.com
ツイッターでシェア
みんなに共有、忘れないようにメモ

view_list 脳筋Python
第17回 Pythonでforを使う基本編
第18回 [Python]for処理を途中でskipさせる
第19回 Pythonでforを条件によって途中で終了させる
第20回 Python for処理後に処理を入れ込む
第21回 Python for処理を指定回数行う

aocory

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント