꿈꾸는 개발자의 블로그
[Python] 딕셔너리(Dictionary) 키(Key), 값(Value) 기준으로 정렬하기 본문
딕셔너리(Dictionary) 키(key), 값(Value) 기준으로 정렬하기
딕셔너리는 { 키(Key) : 값(Value) }의 쌍으로 이루어져 있기 때문에 각 요소에 대해 정렬하는 방법이 다르다. 기본적으로 오름차순 정렬이며, reverse=True를 해주면 내림차순이 된다.
키(Key)를 기준으로 정렬
sorted(dic.items()) # 오름차순 정렬
sorted(dic.items(), reverse=True) # 내림차순 정렬
값(Value)을 기준으로 정렬
sorted(dic.items(), key=lambda x:x[1]) # 오름차순 정렬
sorted(dic.items(), reverse=True, key=lambda x:x[1]) # 내림차순 정렬
728x90
728x90
'Programming > Python' 카테고리의 다른 글
[Python] 문자와 아스키코드 변경하기 (0) | 2022.07.28 |
---|---|
[Python] 문자열 거꾸로 출력하기 : reverse(), reversed(), 슬라이싱(slicing) (0) | 2022.06.01 |
[Python] heapq (0) | 2022.05.30 |
[Python] 문자열 찾기 : in, find() (0) | 2022.05.29 |
[Python] 문자열에서 특정 문자 삭제하기 : strip(), replace() (0) | 2022.04.18 |
Comments