В прошлой статье мы познакомились со словарями и научились выводить ключи и значения. В этой статье рассмотрим расширение словаря и вывод пар <ключ: значение> с помощью метода items().
Вернёмся к нашему словарю car.
Попробуем добавить в него год выпуска.
Делается это просто, пишем имя словаря, в качестве ключа указываем несуществующее значение и присваиваем необходимое содержимое.
Теперь словарь выгляди так:
Если в качестве ключа указать уже имеющееся значение, то его содержимое будет перезаписано.
Можно добавить и сразу несколько элементов в словарь. Для этого нам понадобится метод update() и ещё один словарь. Синтаксис следующий:
Добавим новые книги в словарь books:
После данной манипуляции в словаре books будет находиться 5 элементов.
Теперь одновременно выведем пары из ключей и их значений. Для этого используем метод items(). Тут нам понадобиться цикл for, про который можно почитать тут.
Код будет выглядеть следующим образом:
- Указываем две переменные цикла через запятую: key, value
- К словарю car применяем метод items()
- Выводим для каждой пары форматированную строку
Чуть не забыл про удаление элементов из словаря. Ничего сложного тут нет, поэтому просто напишу код.
Теперь словарь выглядит так:
Ну вот наверное и всё, что касается словарей. Если есть вопросы, пишите в комментариях, будем разбираться.