Pythonにはリストをソートするための組み込み関数があります。これらの関数を使用すると、リストの要素を昇順または降順に並べ替えることができます。
sort()関数
Pythonのsort()
関数は、リストをその場で変更します。この関数は、リストの要素を昇順(デフォルト)または降順(reverse=True
を指定)に並べ替えます。
numbers = [6, 9, 3, 1]
numbers.sort()
print(numbers) # Output: [1, 3, 6, 9]
sorted()関数
一方、Pythonのsorted()
関数は、新しいソートされたリストを返します。この関数は、リストだけでなく、任意のイテラブル(リスト、タプル、辞書など)を引数に取ることができます。
numbers = [6, 9, 3, 1]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # Output: [1, 3, 6, 9]
これらの関数を使用すると、Pythonでリストを効率的にソートすることができます。これらの関数の詳細な使用方法については、公式ドキュメンテーションを参照してください。.