Pythonリストのソートメソッドの使用法


Pythonのリストをソートするためには、組み込みのsort()メソッドを使用します。以下に、その使い方といくつかのコード例を示します。

  1. リストのコピーを作成する方法:

    lst_copy = list(lst)

    上記のコードでは、元のリストlstの要素をコピーして、新しいリストlst_copyを作成しています。これにより、元のリストの順序を変更せずに、ソート済みリストを別の変数に格納することができます。

  2. リストを昇順にソートする方法:

    lst.sort()

    上記のコードでは、sort()メソッドを使用してリストlstを昇順にソートしています。この操作は、リストの要素を直接変更します。

  3. リストを降順にソートする方法:

    lst.sort(reverse=True)

    上記のコードでは、sort()メソッドのreverseパラメータをTrueに設定することで、リストlstを降順にソートしています。

  4. 新しいソート済みリストを取得する方法:

    sorted_lst = sorted(lst)

    上記のコードでは、sorted()関数を使用してリストlstの要素をソートし、新しいリストsorted_lstとして取得しています。元のリストlstは変更されません。

これらはPythonでリストをソートするための基本的な方法です。他にも、特定のキーに基づいてソートする方法や、カスタムの比較関数を使用する方法など、さまざまな方法があります。詳細な情報については、Pythonの公式ドキュメントを参照してください。