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]
bannerAds