LINUX.ORG.RU

Стуктура для хранения информации

 


0

3

Предположим мне нужно информацию разделить по типам и потом ее использовать.

Т е я использую многоуровневый dict:

a
for a1
   for a2
       for a3
           a[a1][a2][a3] = 1

ну и соотв аналогичным образом читать информацию. Оно работает но выглядит не совсем красиво.

пришел в голову еще один вариант: использовать одноуровневый dict и фильтровать по определ ключу с помошью всяких filter и тп, что в общем-то тоже создает некие неудобства. Какой из вариантов более Ъ python-way ? Или есть альтернативы ?



Последнее исправление: Jopich (всего исправлений: 1)

мне нужно

Для начала стоит ответить на вопрос «нахера» тебе это нужно и что ты с этим собираешься делать.
Потом уже можно начинать проектировать архитектуру.

Goury ★★★★★
()

Что за информация-то? Что за типы? Как именно использовать? Как-то совместно одну с другой, или чисто раздельно?

Пока задача не ясна, тут не ответить. Возможно, тебе нужны классы и объекты с соответствующими полями, если у тебя информация может быть структурирована таким образом. А может и нет.

Psych218 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.