우노
[Python] Dictionary Key, Value 정렬 본문
들어가기 앞서,
- 해당 포스트에선, Python DIctionary 를 Key, Value 로 정렬하는 방법에 대해서 다루겠습니다.
Key 기준 정렬
my_dict = {'c': 3, 'a': 1, 'b': 2, 'e': 1, 'd': 2}
# Key 기준 오름차순 정렬
# [('a', 1), ('b', 2), ('c', 3), ('d', 2), ('e', 1)]
a = sorted(my_dict.items())
# Key 기준 내림차순 정렬
# [('e', 1), ('d', 2), ('c', 3), ('b', 2), ('a', 1)]
b = sorted(my_dict.items(), reverse = True)
Value 기준 정렬
my_dict = {'c': 3, 'a': 1, 'b': 2, 'e': 1, 'd': 2}
# Value 기준 오름차순 정렬
# [('a', 1), ('e', 1), ('b', 2), ('d', 2), ('c', 3)]
c = sorted(my_dict.items(), key = lambda item: item[1])
# Value 기준 내림차순 정렬
# [('c', 3), ('b', 2), ('d', 2), ('a', 1), ('e', 1)]
d = sorted(my_dict.items(), key = lambda item: item[1], reverse=True)
'Language > Python' 카테고리의 다른 글
[Python] Numpy 평균, 표준편차, 분산 계산 (0) | 2022.07.02 |
---|---|
[Python] 파이썬 빠르게 입력 받기 (sys.stdin.readline) (0) | 2022.06.12 |
[Python] Lambda 를 사용한 다중 조건 정렬 (0) | 2022.06.07 |
[Python] 문자열을 문자로 분리하여 리스트로 저장 (0) | 2022.06.05 |
[Python] 반복 함수와 재귀 함수 비교 (0) | 2022.06.04 |
Comments