Я новичок в 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) ]
Спасибо за любой совет