どうも、ちょげ(@chogetarou)です。
リスト(List)の要素をインデックス(index)付きでループする方法を紹介します。
方法

リスト(List)の要素をインデックス(index)付きでループするには、enumerate()を使います。
まず、for文のinの左辺に、2つのループ変数をカンマ区切りで指定します。
inの右辺に、enumerate()を指定し、enumerate()の引数に対象のリストを指定します。
そして、for文のループ処理を指定します。
ループ処理では、1つ目のループ変数でリストのインデックス、2つ目で要素を取得します。
#list=対象のリスト
for index, item in enumerate(list):
#ループ処理
#ループ変数「index」でインデックス、「item」で要素を取得
上記のfor文は、リストの要素をインデックス付きでループします。
使用例
nums = ["one", "two", "three", "four", "five"]
for index, item in enumerate(nums):
print(index, ":", item)
出力:
0 : one
1 : two
2 : three
3 : four
4 : five
コメント