오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-19 08:40
관리 메뉴

우노

[Python] Dictionary Key, Value 정렬 본문

Language/Python

[Python] Dictionary Key, Value 정렬

운호(Noah) 2022. 6. 7. 12:34

들어가기 앞서,

  • 해당 포스트에선, 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)
Comments