Table of Contents
In this example, you will learn to sort a Python dictionary by value.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Sort the dictionary based on values
dt = {5:4, 1:6, 6:3} sorted_dt = {key: value for key, value in sorted(dt.items(), key=lambda item: item[1])} print(sorted_dt)
Output
{6: 3, 5: 4, 1: 6}
- Here,
key=lambda item: item[1]
returns the values of each key:value pair. - From each key:value pair of
dt.item()
,sorted()
sorts the items based on values.
Learn more about sorted()
and its parameter key at Python sorted().
2. Example 2: Sort only the values
dt = {5:4, 1:6, 6:3} sorted_dt_value = sorted(dt.values()) print(sorted_dt_value)
Output
[3, 4, 6]
In this example, sorted()
is used for sorted values only. The values are fed into sorted()
using dt.values()
.
Related posts:
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Find HCF or GCD
Python Program to Find Factorial of Number Using Recursion
Python bytearray()
Python Set symmetric_difference_update()
Python locals()
Python Program to Randomly Select an Element From the List
Python Dictionary setdefault()
Python slice()
Python Program to Get the Class Name of an Instance
Python String istitle()
Python getattr()
APIs in Node.js vs Python - A Comparison
Python tuple()
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Recursion
Python String translate()
Python Program to Convert Two Lists Into a Dictionary
Python List copy()
Python divmod()
Python Program to Convert Kilometers to Miles
Python Program to Find ASCII Value of Character
Python Set intersection_update()
Python Program to Shuffle Deck of Cards
Python Dictionary values()
Python String swapcase()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Calculate the Area of a Triangle
Python next()
Python Program to Remove Duplicate Element From a List
Python Set copy()