offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
71 of 97 menu

Сортировка словаря по значению 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,
    которая возвращает отсортированный список из итерируемых объектов