Длина словаря в Python
Стоит помнить, что словарь — это лишь набор отображений, а не последовательность, однако количество записей в нём мы все еще можем получить, воспользовавшись функцией len():
Результат:
2
Сортировка словаря
Так как словарь состоит из пар, то и отсортировать его можно, как по ключам, так и по значениям.
Сортировка по ключу. Сортировка по ключам выполняется с использованием функции sorted(). Работает функция так:
Результат:
a
b
c
d
e
Сортировка по значению. Вот один из вариантов сортировки словаря по значениям:
Результат:
-2
0
1
13
95
Обрати внимание! Здесь стоит учитывать, что, сама по себе, запись sorted(elements.items(), key= lambda x: x[1]) будет возвращать не словарь, а отсортированный список кортежей. Поэтому более правильным вариантом будет:
Результат:
{'el4': 95, 'el5': 13, 'el1': 1, 'el2': 0, 'el3': -2}
В следующей статье рассмотрим: Перебор словаря в Python, Объединение словарей.
Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika
Благодарю каждого за репост!)
#python с нуля #программирование на python #уроки python #пайтон онлайн #словари