Pythonのリスト操作メソッド sort

Pythonのリスト操作メソッドの1つであるsortメソッドは、リスト内の要素を昇順または降順に並べ替えるために使用されます。sortメソッドは以下のように使用します:

python
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] my_list.sort() # 昇順に並べ替え

このコードでは、my_listというリスト内の要素を昇順に並べ替えています。結果として、my_list[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]となります。

デフォルトではsortメソッドは昇順に並べ替えますが、降順に並べ替えることもできます。降順に並べ替えるにはreverse引数を使用します。例:

python
my_list.sort(reverse=True) # 降順に並べ替え

このコードでは、my_listを降順に並べ替えています。結果として、my_list[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]となります。

sortメソッドは、リスト内の要素を直接変更し、新しいリストを作成しません。また、sorted関数を使用して新しいリストを作成し、元のリストは変更しないこともできます。