Python リストを昇順と降順にソートする方法
リストを昇順にソートするには、リストのsort()メソッドを使用できます。
my_list = [3, 1, 4, 2, 5]
my_list.sort()
print(my_list)
倍率
[1, 2, 3, 4, 5]
降順でリストをソートするには、sort()メソッドに引数reverse=Trueを渡すことができます。
my_list = [3, 1, 4, 2, 5]
my_list.sort(reverse=True)
print(my_list)
ネイティブな日本語で言い換える
[5, 4, 3, 2, 1]
また、元のリストを変更したくなければ、以下のようにsorted()関数でソートすることができます。
my_list = [3, 1, 4, 2, 5]
sorted_list = sorted(my_list) # 升序排序
print(sorted_list)
sorted_list = sorted(my_list, reverse=True) # 降序排序
print(sorted_list)
print(my_list) # 原列表不变