どうも、ちょげ(@chogetarou)です。
配列を逆順でforループする方法を紹介します。
方法

配列を逆順でforループする方法は、2つあります。
スライス
1つは、スライスを使う方法です。
具体的には、forループの対象を[::-1]でスライスした配列にします。
for i in array[::-1]:
#ループ処理
使用例
numbers = [1, 2, 3, 4, 5]
for i in numbers[::-1]:
print(i)
reversed()
もう1つは、reversed()を使う方法です。
まず、forループの対象にreversed()を指定します。
そして、reversed()の引数に配列を指定します。
for i in reversed(list):
#ループ処理
使用例
numbers = [1, 2, 3, 4, 5]
for i in reversed(numbers):
print(i)
まとめ
配列を逆順でforループする方法は、次の2つです。
- スライスを使う方法
- reversed()を使う方法
コメント