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)  # 原列表不变
bannerAds