[python] 딕셔너리의 값으로 정렬하기
딕셔너리는 파이썬에서 유용한 데이터 구조 중 하나입니다. 딕셔너리의 값으로 정렬하려면 다음의 방법을 사용할 수 있습니다.
방법 1: sorted 함수와 itemgetter 활용
from operator import itemgetter
my_dict = {'a': 4, 'b': 3, 'c': 2, 'd': 1}
sorted_dict = dict(sorted(my_dict.items(), key=itemgetter(1)))
print(sorted_dict)
이 코드는 itemgetter
를 사용하여 딕셔너리의 값을 기준으로 정렬합니다.
방법 2: lambda 함수 활용
my_dict = {'a': 4, 'b': 3, 'c': 2, 'd': 1}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1]))
print(sorted_dict)
lambda
를 사용하여 간단히 딕셔너리의 값을 기준으로 정렬할 수도 있습니다.
딕셔너리의 값으로 정렬하는 방법은 다양하지만, 위의 방법을 활용하여 쉽게 값을 정렬할 수 있습니다.