Словари

Обновлено: 2024-03-12
1 мин

Словарь - это коллекция, которая позволяет хранить пары ключ-значение. В отличие от списков, словари не имеют порядка, и доступ к элементам словаря осуществляется по ключу, а не по индексу.

Создание

Для создания словаря используется фигурная скобка {} с ключами и значениями, разделенными двоеточием. Можно также использовать функцию dict() для создания словаря.

Пример создания словаря:

my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
my_dict_2 = dict(name='Mary', age=30, city='London')

Для доступа к элементам словаря используется ключ. Например, чтобы получить значение, связанное с ключом “name”, можно использовать следующий синтаксис:

name = my_dict['name']
name = my_dict.get('name', None) # вернет None если такого ключа нету

Чтобы добавить новый элемент в словарь, просто создайте новую пару ключ-значение:

my_dict['occupation'] = 'engineer'

Методы

  • keys(): возвращает все ключи словаря
  • values(): возвращает все значения словаря
  • items(): возвращает все пары ключ-значение словаря в виде кортежей

А также: 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'

keys = my_dict.keys() # Получение всех ключей словаря
values = my_dict.values() # Получение всех значений словаря
items = my_dict.items() # Получение всех пар ключ-значение словаря

Применение

Словари - это очень мощный инструмент, который часто используется в программировании для хранения и управления данными.

Ранее Кортежи