Language/Python
python dict value 순서로 정렬하기
kangprog
2020. 2. 3. 22:26
반응형
dict에서 value 기준 정렬하는법
a = {2:'2', 1:'1'}
sorted(a.items(), key = lambda x:x[1]) # 올림차순
sorted(a.items(), key = lambda x:x[1], reverse =True) # 내림차순
더하여, 정렬시 여러 조건으로 정렬을 하고싶을때가 있다. 그럴때는,
sorted(a.items(), key = lambda x: (x[0], x[1]))
이런식으로 튜플로 묶어주면 된다.
반응형