Найти в Дзене
Журнал разработчика

Запись 20. Ещё немного о словарях

В прошлой статье мы познакомились со словарями и научились выводить ключи и значения. В этой статье рассмотрим расширение словаря и вывод пар <ключ: значение> с помощью метода items().

Вернёмся к нашему словарю car.

Попробуем добавить в него год выпуска.

Делается это просто, пишем имя словаря, в качестве ключа указываем несуществующее значение и присваиваем необходимое содержимое.

-2

Теперь словарь выгляди так:

-3

Если в качестве ключа указать уже имеющееся значение, то его содержимое будет перезаписано.

Можно добавить и сразу несколько элементов в словарь. Для этого нам понадобится метод update() и ещё один словарь. Синтаксис следующий:

-4

Добавим новые книги в словарь books:

-5

После данной манипуляции в словаре books будет находиться 5 элементов.

Теперь одновременно выведем пары из ключей и их значений. Для этого используем метод items(). Тут нам понадобиться цикл for, про который можно почитать тут.

Код будет выглядеть следующим образом:

-6
  • Указываем две переменные цикла через запятую: key, value
  • К словарю car применяем метод items()
  • Выводим для каждой пары форматированную строку
-7

Чуть не забыл про удаление элементов из словаря. Ничего сложного тут нет, поэтому просто напишу код.

-8

Теперь словарь выглядит так:

-9

Ну вот наверное и всё, что касается словарей. Если есть вопросы, пишите в комментариях, будем разбираться.