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 round()
Python Dictionary copy()
Python String isdecimal()
Python dir()
Python pass statement
Python Program to Find Sum of Natural Numbers Using Recursion
Python Variables, Constants and Literals
Python bytes()
How to get current date and time in Python?
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Type Conversion and Type Casting
Python Program to Make a Simple Calculator
Python Program to Create a Countdown Timer
Python Program to Get File Creation and Modification Date
Python Anonymous / Lambda Function
Python List pop()
Python Dictionary fromkeys()
Python Program to Print Colored Text to the Terminal
Python Program to Find Hash of File
Python String isspace()
Python float()
Python callable()
Python Program to Generate a Random Number
Python open()
Python slice()
Python __import__()
Python Program to Find ASCII Value of Character
Python hasattr()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program Read a File Line by Line Into a List
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda