Pythonのリストを逆順に並べ替える方法は何ですか?

Pythonリストを逆順に並べ替えたい場合は、リストのreverse()メソッドを使用します。このメソッドは元のリストを直接変更し、要素を逆順に並べ替えます。

以下はコードのサンプルです。

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]

my_list.reverse()

print(my_list)

結果は次の通りです:

[5, 6, 2, 9, 5, 1, 4, 1, 3]

元のリストを変更せずに新しい逆順のリストを作成したい場合は、[::-1]スライス演算子を使用できます。この演算子は、元のリストの逆順に配置された要素からなる新しいリストを作成します。

以下は、逆順で並べ替えるためのスライス演算子を使用したコードの例です:

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]

reversed_list = my_list[::-1]

print(reversed_list)

出力結果は:

[5, 6, 2, 9, 5, 1, 4, 1, 3]
bannerAds