Python

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

bryan.oh 2019. 2. 13. 20:21
반응형

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
반응형