どうも、ちょげ(@chogetarou)です。
for文でリストのインデックス(index)を逆順でループする方法を紹介します。
方法

for文でリストのインデックス(index)を後ろからループするには、reversed()を使います。
まず、for文のinの左辺にループ変数、右辺にreversed()を指定します。
reversed()の引数にrange()、range()の引数にlen()を指定します。
len()の引数に対象のリストを指定します。
そして、for文のループ処理を指定します。
ループ処理では、ループ変数でリストのインデックスを取得します。
#ls=対象のリスト
for i in reversed(range(len(ls))):
#ループ処理
#ループ変数「i」でインデックスを取得
上記のfor文は、リストのインデックスを後ろからループします。
使用例
nums = ["one", "two", "three", "four", "five"]
for i in reversed(range(len(nums))):
print(i, ":", nums[i])
出力:
4 : five
3 : four
2 : three
1 : two
0 : one
コメント