Pythonのリストをソートするためには、組み込みのsort()
メソッドを使用します。以下に、その使い方といくつかのコード例を示します。
-
リストのコピーを作成する方法:
lst_copy = list(lst)
上記のコードでは、元のリスト
lst
の要素をコピーして、新しいリストlst_copy
を作成しています。これにより、元のリストの順序を変更せずに、ソート済みリストを別の変数に格納することができます。 -
リストを昇順にソートする方法:
lst.sort()
上記のコードでは、
sort()
メソッドを使用してリストlst
を昇順にソートしています。この操作は、リストの要素を直接変更します。 -
リストを降順にソートする方法:
lst.sort(reverse=True)
上記のコードでは、
sort()
メソッドのreverse
パラメータをTrue
に設定することで、リストlst
を降順にソートしています。 -
新しいソート済みリストを取得する方法:
sorted_lst = sorted(lst)
上記のコードでは、
sorted()
関数を使用してリストlst
の要素をソートし、新しいリストsorted_lst
として取得しています。元のリストlst
は変更されません。
これらはPythonでリストをソートするための基本的な方法です。他にも、特定のキーに基づいてソートする方法や、カスタムの比較関数を使用する方法など、さまざまな方法があります。詳細な情報については、Pythonの公式ドキュメントを参照してください。