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를 가진 키 값들을 리스트에 저장한다.
'Python' 카테고리의 다른 글
[python] 아스키 코드 문자 변환 ord( ), chr( ) (0) | 2022.08.02 |
---|---|
[python] 에러 해결: AttributeError: partially initialized module '---' has no attribute '---' (0) | 2022.06.13 |
[python] 실행 시 ModuleNotFoundError: No module named 'bluetooth' 해결법 (0) | 2022.02.07 |
plt 축 제거하고 이미지만 저장하기 (0) | 2021.10.03 |