본문 바로가기
Python

[python] 딕셔너리에서 최대값의 키 값 추출하기

by saoh 2022. 3. 4.

num = {'peanuts': 2, 'candy': 1, 'icecream': 2, 'apple': 1, 'chocolate': 2}

 

위 num과 같은 딕셔너리가 있다. 

해당 딕셔너리에서 최대 값(max value)의 키 값을 찾고자 한다.

이 경우 아래와 같이 리스트 컴프리헨션을 사용할 수 있다. 

max_list = [key for key,value in num.items() if max(num.values()) == value]

num 딕셔너리에서 최대 value를 가진 키 값들을 리스트에 저장한다.