Pythonリストのソート方法:sortとsortedの違い

Pythonで、リストのsort()メソッドを使用してリストをソートすることができます。このメソッドは、デフォルトで昇順にリストをソートしたり、reverseパラメータをTrueに設定して降順にソートすることもできます。

例えば、

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]
my_list.sort()  # 默认升序排序
print(my_list)

my_list.sort(reverse=True)  # 降序排序
print(my_list)

sort()メソッド以外に、リストを並べ替えるために、Pythonの組み込みのsorted()関数を使用することもできます。この関数は、元のリストの順序を変更せずに、新しい並べ替えられたリストを返します。

例えば:

my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]
sorted_list = sorted(my_list)  # 默认升序排序
print(sorted_list)

sorted_list = sorted(my_list, reverse=True)  # 降序排序
print(sorted_list)
bannerAds