# Сортировка словаря по значению Python

Для того, чтобы сделать сортировку словаря по значению, мы сначала должны сделать список из отсортированных функцией `sorted` ключей. Также во второй параметр функции `sorted` включим созданную нами функцию `lambda`, в которой `el: el[1]` представляет собой пару ключ-значение. Затем преобразуем список в словарь. Смотрите пример:

`dct = { 'b': 1, 'a': 2, 'd': 3, 'c': 4 } lst = sorted(dct.items(), key=lambda el: el[1]) res = dict(lst) print(res)`

Результат выполнения кода:

`{'b': 1, 'a': 2, 'd': 3, 'c': 4}`

## Смотрите также

- функция `sorted`,
  которая возвращает отсортированный список из итерируемых объектов

← →
↑