Работа со словарями в Python. Часть 1
Кратко и тезисно ознакомимся со словарями в Python и их основными функциями.
Что такое словарь и зачем он нужен?
Словарь это структура, которая хранит данные в формате пар ключ-значение. Получить доступ к значениям словаря Python можно с помощью ключей. Для создания словаря в Python необходимо передать последовательность элементов внутри фигурных скобок {}
, разделив их запятыми (,
). Каждый элемент имеет ключ и значение, выраженное парой «ключ: значение».
Как создать словарь?
Назовём наш пример словаря dict
Мы создали с вами пустой словарь. Теперь, давайте наполним его содержимым.
dict = {'id1': 'Porsche', 'id2': 'BMW', 'id3': 'Mitsubishi'}
Мы создали словарь с тремя ключами: 'id1', 'id2', и 'id3'. Каждый из этих ключей имеет своё значение
Ключ 'id1' имеет значение 'Porsche'
Ключ 'id2' имеет значение 'BMW'
Ключ 'id3' имеет значение 'Mitsubishi'
Называть ключи и их значения можем как нам угодно.
Словарь также можем отобразить как:
dict = {'id1': 'Porsche', 'id2': 'BMW', 'id3': 'Mitsubishi'}
Доступ к элементам словаря
Чтобы получить доступ к элементам словаря, нужно передать ключ в квадратных скобках []
. Например:
Что мы сделали? Был создан словарь dict
. Затем была создана переменная t
. Ее значение - это значение ключа ['id1']
Добавление элементов в словарь
Существует множество способов для добавления новых элементов в словарь. Можно использовать новый ключ и присвоить ему значение. Например:
{'id1': 'Porsche', 'id2': 'BMW', 'id3': 'Mitsubishi', 'Capacity': '1800CC'}
Удаление элементов в словарь
Удалить элемент из словаря можно несколькими способами. В этом разделе они будут рассмотрены по одному:
Ключевое слово del можно использовать для удаления элемента с конкретным ключом. Например:
Обновление элементов
После добавления значения в словарь существующий элемент словаря можно изменить. Для изменения значения используется соответствующий ключ. Например:
В этом примере видно, что было обновлено значение ключа "id1"
с 'Porsche на 'Toyota'.