Python sort()のソート順序:デフォルトとカスタマイズ

PythonのListのsort()メソッドは、デフォルトで昇順でソートされます。つまり、リストのsort()メソッドを呼び出すと、要素のサイズ順にリストが再配置されます。数字のリストの場合、デフォルトでは数字の大きさ順に並べられます。文字列のリストの場合、デフォルトではアルファベット順に並べられます。

以下は、sort()メソッドのデフォルトの並べ替え動作を示す簡単な例です。

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()

print(numbers)

この例では、numbersリストにはいくつかの数字が含まれており、sort()メソッドを呼び出すと、リストは小さい順に並べ替えられ、結果は[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]となります。

sort() メソッドは元のリストを直接変更し、新しいソート済みリストを返しません。元のリストを保持しながら、ソート済みのコピーを取得したい場合は、sorted() 関数を使用できます。この関数は新しいソート済みリストを返し、元のリストを変更しません。

bannerAds