【Python 3】forで配列をループするときにカウントを取得する
組込関数のenumerate
を使用してカウントを取得できる。
arr = ['hoge', 'foo', 'bar'] for i, value in enumerate(arr): print(i, value)
(実行結果)
0 hoge 1 foo 2 bar
また、カウントの開始値を第2引数で指定できる。
arr = ['hoge', 'foo', 'bar'] for i, value in enumerate(arr, 5): print(i, value)
(実行結果)
5 hoge 6 foo 7 bar
環境
python 3.9.15