본문 바로가기
Python

python dictionary 에서 max 값 가져오기 (key or value)

by bryan.oh 2019. 2. 13.
반응형

python Dictionary

max 값 가져오기

 

import operator
stats = {'a':1000, 'b':3000, 'c': 100, 'd':3000}
max(stats.iteritems(), key=operator.itemgetter(1))[0]
>>> 'b'
 

python 3 에서는

max(stats.items(), key=operator.itemgetter(1))[0]
>>> 'b'
 

또는 lambda 식으로.

max_key = max(stats, key=lambda k: stats[k])

 

728x90
반응형

댓글