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)