[python] 딕셔너리의 값들을 내림차순으로 정렬하기
내림차순으로 딕셔너리의 값들을 정렬하려면 sorted
함수를 사용해야 합니다. 먼저 key
매개변수를 활용하여 정렬 기준을 값으로 지정합니다. 그런 다음, reverse
매개변수를 True
로 설정하여 정렬 순서를 내림차순으로 변경합니다.
아래는 이 개념을 활용한 예제 코드입니다:
# 주어진 딕셔너리
my_dict = {'a': 20, 'b': 15, 'c': 35, 'd': 10}
# 값으로 내림차순 정렬
sorted_dict = dict(sorted(my_dict.items(), key=lambda item: item[1], reverse=True))
print(sorted_dict)
이 코드를 실행하면 다음과 같은 출력을 얻을 수 있습니다:
{'c': 35, 'a': 20, 'b': 15, 'd': 10}
이렇게 함으로써 딕셔너리의 값들을 내림차순으로 정렬할 수 있습니다.