enumerate()
リストなどをループするとき、要素と一緒にインデックス番号を取得できます。
構文
enumerate(イテラブル)
使用例
for i, fruit in enumerate(['a', 'b']):
print(i, fruit)実行結果
0 a
1 b💡 実践的な使用例
tasks = ['資料作成', 'レビュー依頼', '修正対応']
for number, task in enumerate(tasks, start=1):
print(f'{number}. {task}')enumerate()の第2引数startを1にすると、0始まりではなく1始まりの番号でループでき、人間向けの表示にそのまま使えます。
関連トピック
for文 リスト