pythonでの繰り返し処理

※当サイトはアフィリエイト広告を利用しています

データ分析

forを使ってpythonでの繰り返し処理の方法

1行ずつ処理する

for i in array:
    処理内容

一定回数繰り返す

for i in range(2019,2023):
    print(i)

# 2019
# 2020
# 2021
# 2022

エラーが起きてもパスして繰り返す

繰り返し処理の途中でデータの内容によってはエラーが発生する場合がある。
都度処理が止まり、エラーメッセージを確認してコードを修正する必要があるが、とにかく処理をすべて終わらせたい場合に「try:~ except: ~」を使う。

「try~:」で実行したい処理を行い、エラーが発生した場合に「except:~」の内容を実行するものとなる。

for i in range(2019,2023):
    try:
        #実行内容
    except:
        #エラー発生時の処理内容
        print('エラー発生 range = ' i)

処理状況のプログレスバーを表示する

tqdmというライブラリを利用することで処理状況の進捗をプログレスバーで表示することができる
時間がかかる処理の場合利用することで作業の見通しが付きやすくなる

from tqdm import tqdm

for i in tqdm(array):
    処理内容

# 100%|█████████████████████████████████████████████████████████████| 84/84 [00:07<00:00, 10.85it/s]

この記事を読んだ人がよく見ています

タイトルとURLをコピーしました