Pythonでは、リストの要素をソートするための2つの主要な方法があります。それらはsort()
メソッドとsorted()
関数です。
sort()メソッド
sort()
メソッドは、リストオブジェクトに対して直接呼び出すことができます。このメソッドは元のリストを直接変更して並べ替えます。以下にその使用例を示します。
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
numbers.sort()
print(numbers) # [1, 1, 2, 3, 4, 5, 5, 6, 9]
sorted()関数
sorted()
関数は、リストやイテラブルなオブジェクトを受け取り、新しい並べ替えられたリストを返します。以下にその使用例を示します。
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # [1, 1, 2, 3, 4, 5, 5, 6, 9]
これらのメソッドと関数は、Pythonでリストをソートするための基本的な方法です。さらに詳しく学びたい場合は、公式ドキュメンテーションや他の教育リソースを参照してください。