数字の昇順で並び替える
Pythonでは内蔵されているsorted()関数を使って数値をソートできます。
例えば、リスト内の数値を昇順に並べ替えるには、以下のコードを使用できます。
nums = [3, 1, 4, 2, 5]
sorted_nums = sorted(nums)
print(sorted_nums) # 输出 [1, 2, 3, 4, 5]
sorted() 関数に reverse=True パラメータを渡すと、数値の降順ソートを実行できます。
nums = [3, 1, 4, 2, 5]
sorted_nums = sorted(nums, reverse=True)
print(sorted_nums) # 输出 [5, 4, 3, 2, 1]
ソート済みのリストを作成せずに数値をソートするには、sorted() 関数を使用せずにリストの sort() メソッドを使用できます。たとえば:
nums = [3, 1, 4, 2, 5]
nums.sort()
print(nums) # 输出 [1, 2, 3, 4, 5]
sort()メソッドにreverse=Trueという引数を渡すことで降順にソートすることもできます。
nums = [3, 1, 4, 2, 5]
nums.sort(reverse=True)
print(nums) # 输出 [5, 4, 3, 2, 1]