@V0odo0

Как описать подобную структуру данных?

Абстрактно:
Есть набор словарей, каждый содержит множество пар ключ-значение. Ключи должны совпадать с ключами из других словарей, но могут иметь разные значения. Некоторые ключи могут содержаться в одном словаре, или отсутствовать в другом. Программе необходимо получать значения по ключу и иметь возможность переключаться между словарями. Для этого есть условная база данных, которая хранит ссылки на словари.

При подготовке таких данных, чтобы не копаться в каждом словаре отдельно и не синхронизировать ключи между словарями вручную, имеем список всех возможных ключей из всех словарей в базе данных. Выделив какой либо ключ можем редактировать значения из разных словарей, а также удалять ключи (из выбранного словаря) и добавлять (в выбранный словарь). И самое главное, видеть в каких словарях ключ-значение отсутствует и добавлять его, без необходимости вручную вписывать ключ.

Есть ли у такого похода к структуре данных название, и насколько он правильный?
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы