pythonの多次元配列の指定した要素番号でソートする
多次元配列のソートをする場合はデフォルトだとリストの要素[0]を使ってソートされます。
指定した要素番号でソートしたい場合はkeyを使ってソートに使う要素を指定してやります。
l = [['AAA',30],['BBB',25],['CCC',40],['DDD',10]] sorted_l = sorted(l, key=lambda x: x[1])
多次元配列のソートをする場合はデフォルトだとリストの要素[0]を使ってソートされます。
指定した要素番号でソートしたい場合はkeyを使ってソートに使う要素を指定してやります。
l = [['AAA',30],['BBB',25],['CCC',40],['DDD',10]] sorted_l = sorted(l, key=lambda x: x[1])