Pythonで二次元配列のソート

スポンサーリンク

備忘録。

二次元配列をソートするときはitemgetterを使うと便利。
競プロで使えそう。

from operator import itemgetter
a = [[1,1], [3,2], [2,4]]
#一番目の要素を基準にソート
a.sort(key=itemgetter(0)) #[[1, 2], [2, 4], [3, 2]]

#二番目の要素を基準にソート
a.sort(key=itemgetter(1)) #[[1, 2], [3, 2], [2, 4]]
にほんブログ村 IT技術ブログへ
にほんブログ村