Скажем, у меня не более одного или двух десятков объектов с различными свойствами, такими как:Маленькие таблицы в Python?
UID, имя, значение, цвет, тип, расположение
Я хочу, чтобы иметь возможность вызовите все объекты с помощью Location = «Boston» или Type = «Primary». Классический материал типа запроса базы данных.
Большинство настольных решений (pytables, * sql) действительно переполняют такой небольшой набор данных. Должен ли я просто перебирать все объекты и создавать отдельный словарь для каждого столбца данных (добавление значений в словари при добавлении новых объектов)?
Это создало бы dicts как это:
{ 'Boston': [234, 654, 234], 'Чикаго': [324, 765, 342]} - где эти 3 цифры записи представляют собой такие вещи, как UID-х ,
Как вы можете видеть, запрос на это будет немного больно.
Любые мысли об альтернативе?
Спасибо, я никогда раньше не использовал встроенные наборы. Это должно по крайней мере сделать более ясным, что происходит в коде. – akoumjian