Python: словарь с 4-мя вложенными индексами? - PullRequest
0 голосов
/ 08 октября 2019

Я новичок в Python и очень плохо знаком со словарем. Возможно, на этот вопрос уже где-то есть хороший ответ, но я не уверен, как его сформулировать или найти.

У меня есть около 30 типов элементов, где каждый элемент имеет id-строку, но также содержит4 внутренних вариации индекса. Таким образом, каждая запись данных идентифицируется строкой id и одним (int) индексом. Я думаю, вы могли бы думать об этом как список транспортных средств, где у каждого есть 4 двери. Я хотел бы иметь возможность найти данные для каждого конкретного транспортного средства И двери, в пределах одного списка (если это возможно).

Если возможно, я хотел бы определить одну таблицу списка / словаря, которая будет содержать вседанные. В настоящее время единственный план, который я могу придумать, - это словарь, заполненный миниатюрными списками из 4 единиц (list["car_name"][door]), или наоборот (4 списка словарей - list[door]["char_name"]). Но я очень неопытен в организации данных в Python, поэтому мне было интересно, есть ли что-то уже встроенное, что будет работать лучше для чего-то подобного?

Редактировать: Еще одна странная идея - добавить дверьиндекс для названия автомобиля для каждой записи. Так что-то вроде wanted_car = list[ car_name + str(door_index) ]

Спасибо за любой совет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...