Get dict key by max value [duplicate] Get dict key by max value [duplicate] python python

Get dict key by max value [duplicate]


Use the key parameter to max():

max(d, key=d.get)

Demo:

>>> d= {'a':2,'b':5,'c':3}>>> max(d, key=d.get)'b'

The key parameter takes a function, and for each entry in the iterable, it'll find the one for which the key function returns the highest value.