Categories
Python Answers

How to get the key with maximum value in dictionary with Python?

Spread the love

Sometimes, we want to get the key with maximum value in dictionary with Python.

In this article, we’ll look at how to get the key with maximum value in dictionary with Python.

How to get the key with maximum value in dictionary with Python?

To get the key with maximum value in dictionary with Python, we can use the max method with the key set to the get method of the dictionary.

For instance, we write:

stats = {'a': 1000, 'b': 3000, 'c': 100}
max_stats = max(stats, key=stats.get)
print(max_stats)

to call max with the stats dictionary and key set to stats.get, which returns the value of the entry with the given key.

And then we assign the returned value to max_stats.

Therefore, max_stats is 'b'.

Conclusion

To get the key with maximum value in dictionary with Python, we can use the max method with the key set to the get method of the dictionary.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *