sort(), sorted()で任意の順に並び替え Pythonでは、リストのsort()メソッドや組み込み関数sorted()でソートを行う。これらの違いについては以下の記事を参照。 関連記事: Pythonでリストをソートするsortとsortedの違い デフォルトでは文字列のリストはアルファベット順にソートされる。降順にしたい場合はreverse=Trueとする。サンプルコードはsorted()を使っているがsort()でも同じ。 l = ['Banana', 'Alice', 'Apple', 'Bob'] print(sorted(l)) # ['Alice', 'Apple', 'Banana', 'Bob'] print(sorted(l, reverse=True)) # ['Bob', 'Banana', 'Apple', 'Alice']