fnwiyaBlog

EmacsとかLispとか可視化とか

pythonの多次元配列の指定した要素番号でソートする

多次元配列のソートをする場合はデフォルトだとリストの要素[0]を使ってソートされます。
指定した要素番号でソートしたい場合はkeyを使ってソートに使う要素を指定してやります。

l = [['AAA',30],['BBB',25],['CCC',40],['DDD',10]]
sorted_l = sorted(l, key=lambda x: x[1])