To sort a dictionary by its values in Python, you can use the sorted()
function along with a lambda function.
Here's the code:
main.py202 chars8 lines
Output:
main.py25 chars2 lines
In the code above, the sorted()
function is used to sort the dictionary items based on the values. The key
parameter is set to a lambda function lambda item: item[1]
, which specifies that the sorting should be done based on the values (item[1]
). Finally, the dict()
function is used to convert the sorted items back into a dictionary.
If you want to sort the dictionary in descending order, you can modify the sorted()
function as follows:
main.py84 chars2 lines
This will sort the dictionary in descending order of values.
Hope this helps!
gistlibby LogSnag