この投稿では、Pythonでタプルのリストをn番目の項目で並べ替える方法について説明します。

1.使用する list.sort() 関数

のPythonicソリューション 所定の位置に タプルのリストを並べ替えるには、 list.sort() 関数。2つのキーワードのみの引数を受け入れることができます。 逆行する。次の例は、いくつかの項目を逆の順序でソートしてタプルのリストをソートする方法を示しています。

ダウンロード  コードを実行する

 
逆の順序で並べ替えられた特定のアイテムが必要ない場合は、 operator.attrgetter() 関数。これはかなり高速に実行されます。

ダウンロード  コードを実行する

2.使用する sorted() 関数

新しいソート済みリストを取得するには、 sorted() ビルトイン。と同じ引数を受け入れます sort() 関数。これを以下に示します。

ダウンロード  コードを実行する

これで、Pythonでタプルのリストをn番目の項目で分別ることができます。