' P '

whatever I will forget

Python Sort

lambdaでのSortをとりあえず覚えておく

  • 下記を覚えておけば問題ない.
  • arrayやdictのkey/value、どれを基準にsortするかを x:の後のx[0]で指定する.
arr = [[3,2],[1,3],[2,4]]
arr.sort(key=lambda x:x[0])
print(arr) # [[1, 3], [2, 4], [3, 2]]
arr.sort(key=lambda x:x[1])
print(arr) # [[3, 2], [1, 3], [2, 4]]

参考

qiita.com