[Python] 커스텀한 기준으로 sort()하기 cmp_to_key()
이문제를 풀다가 알게된 새로운함수 python내용 list.sort() 의 key 파라미터로 lambda 함수를 넘겨 주어, element의 정렬 조건을 설정했다. 그러니까 lambda에 정렬기준을 '직접' 입력한 것이다. 예를들어 튜플의 1번째 글자를 기준으로 내림차순 정렬한다고 하면 이렇게 x[1]을 정렬기준으로 지정해줬다. arr = [(1, 2), (2, 3), (1, 3), (2, 4), (3, 4)] arr.sort(key=lambda x: x[1], reverse=True) # 튜플 1번째 값으로 정렬 print(arr) 앞서 한번 정리한적있다. lambda로 sort하는 방법. https://pearlluck.tistory.com/462 [Python] 람다식, lambda로 sorted ..
2021. 7. 12.