Словари
Содержание
Словарь - это коллекция, которая позволяет хранить пары ключ-значение. В отличие от списков, словари не имеют порядка, и доступ к элементам словаря осуществляется по ключу, а не по индексу.
Создание
Для создания словаря используется фигурная скобка {}
с ключами и значениями, разделенными двоеточием. Можно также использовать функцию 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() # Получение всех пар ключ-значение словаря
Применение
Словари - это очень мощный инструмент, который часто используется в программировании для хранения и управления данными.