Словарь (dict) — это изменяемая коллекция, хранящая данные в виде пар ключ-значение. Ключи должны быть хешируемыми (hashable), а значения могут быть любыми объектами. Словари не поддерживают индексы, как списки, но обеспечивают быстрый доступ к данным по ключу. my_dict = {"name": "Alice", "age": 30, "city": "London"} 1. Уникальность ключей: Каждый ключ может встречаться только один раз. 2. Изменяемость: Словарь можно изменять (добавлять, удалять элементы). 3. Динамический размер: Размер меняется по мере добавления/удаления элементов. 4. Порядок элементов: Начиная с Python 3.7, словари сохраняют порядок добавления элементов. print(my_dict["name"]) # Alice (KeyError, если ключа нет) print(my_dict.get("name", "Unknown")) # Alice (без ошибки) my_dict["age"] = 31 # Обновление my_dict["country"] = "UK" # Добавление - get(key[, default]): Возвращает значение по ключу, если ключа в словаре нет, возвращается значение по умолчанию. - keys(): Возвращает итерируемый объект с ключами. - val