q = [(0, 2), (1, 3)]
result = sorted(q, key = lambda x: (x[1], -x[0]))
- 위와 같이 2개의 원소를 가지는 튜플로 이루어진 리스트에서 2번째 튜플 원소를 기준으로 정렬을 하려면 어떻게 해야할까?
- 이때는 람다를 사용하면 되다. 이때
lambda x: (x[1], -x[0]) 는 리스트의 원소인 (a, b) 에서 두번째 원소를 우선 오름차순 정렬하고 이후에 첫번째 원소를 기준으로 내림차순 정렬하라는 뜻이다.