언어/파이썬
python sort lambda multiple keys(여러키로 정렬)
hazel_
2021. 2. 12. 18:04
sort와 lambda사용
array.sort(key=lambda x:(-int(x[1]), int(x[2]), -int(x[3]), x[0]))
4개의 키로 정렬시킬 경우
x[1], x[2], x[3]은 int / x[0]은 string
앞에 '-'을 붙히면 reverse되어 정렬된다. (= 점점 작아지는 정렬)
sorted로도 동일하게 가능