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.