Найти тему

Python | Урок 30 | Словари | Работа со словарем 2

Длина словаря в Python

Стоит помнить, что словарь — это лишь набор отображений, а не последовательность, однако количество записей в нём мы все еще можем получить, воспользовавшись функцией len():

Результат:

2

Сортировка словаря

Так как словарь состоит из пар, то и отсортировать его можно, как по ключам, так и по значениям.

Сортировка по ключу. Сортировка по ключам выполняется с использованием функции sorted(). Работает функция так:

-2

Результат:

a

b

c

d

e

Сортировка по значению. Вот один из вариантов сортировки словаря по значениям:

-3

Результат:

-2

0

1

13

95

Обрати внимание! Здесь стоит учитывать, что, сама по себе, запись sorted(elements.items(), key= lambda x: x[1]) будет возвращать не словарь, а отсортированный список кортежей. Поэтому более правильным вариантом будет:

-4

Результат:

{'el4': 95, 'el5': 13, 'el1': 1, 'el2': 0, 'el3': -2}

В следующей статье рассмотрим: Перебор словаря в Python, Объединение словарей.

Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika

Благодарю каждого за репост!)

#python с нуля #программирование на python #уроки python #пайтон онлайн #словари