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.