前回の記事で辞書配列、リストなどに対する基本的なソーティング方法を紹介しました。 Pythonでのソーティング方法(リスト、辞書配列・連想配列編) 今回は、もうちょっとこだわって、多次元配列(正確にはタプルのリスト)に対するソート方法を 紹介します。 まずは以下のような多次元配列に対して、リストのsort()メソッドを適用してみましょう。 すると、第一要素をキーとしたソーティングが行われます。 $ hoge = [(1, 23), (2, 100), (3, 54), (4, 200)] $ hoge.sort() # タプルの1番目でソート [(1, 23), (2, 100), (3, 54), (4, 200)] 次にsort()メソッドに自分でソートキーを定義してみます。 これにより、自由にソーティングを行うことができます。 詳細には以下のように、 cmpキーワー