Pythonリストを逆順に走査する方法は何ですか?
Python のリストを逆順に走査する場合は、reversed() 関数を使用できます。 この関数は逆順の反復子を返し、リストの要素を走査することができます。
reversed()関数を使用して逆順にイテレートするサンプルコードは次の通りです:
my_list = [1, 2, 3, 4, 5]
for item in reversed(my_list):
print(item)
The above code will output:
上記のコードは出力します:
5
4
3
2
1
reversed()関数はイテレータを返すだけで、リストを返すわけではありません。逆順にアクセスしたい要素を新しい逆順リストに保存するには、イテレータをリストに変換するためにlist()関数を使用できます。
reversed_list = list(reversed(my_list))
print(reversed_list)
The code above will display: 上記のコードは表示されます。
[5, 4, 3, 2, 1]