Pythonのリストリスト要素を降順にする2つの方法
sort() メソッド
Python リストには、要素のリストを並べ替えるのに使用できる組み込みの sort() メソッドがあります。デフォルトのパラメータ reverse が True に設定されている場合、sort() メソッドはリストを降順に並べ替えます。構文は次のとおりです:
listObj.sort(reverse=True)
ヒント: このメソッドでは、元のリストを変更できます。
sort() 降順コード例
>>> list1 = [1,2,3]
>>> list1.sort(reverse=True)
>>> list1
[3, 2, 1]
sorted()関数メソッド
sorted() 関数は Python の組み込み関数であり、Python の反復可能オブジェクトをソートするために使用できます。これを使用するときは、ソートするリストまたは他の反復可能オブジェクトをパラメーターとしてsorted() に渡す必要があります。 reverse が True に設定されている場合、構文は次のようになります:
ソート済み(iterableObj、reverse=True)
ヒント:sorted() メソッドには戻り値があり、元のリストは変更されません。
sorted() 関数ソートリストのサンプルコード
>>> list2 = [3,6,5,9,8]
>>> sorted(list2, reverse=True)
[9, 8, 6, 5, 3]
>>> list2
[3, 6, 5, 9, 8]