Я бы посоветовал вам попробовать словари, не раскрывать полный код, чтобы заставить вашу программу работать, узнать об этом, будет полезно, если вы планируете много работать с данными.
inventories = dict() #initiate empty dictionary.
QTY = int(input("How many inventories? "))
for x in range(QTY):
name = input("Name of your inventory #{0}/{1} ".format(x+1, QTY)
inventories[name] = dict()
В этом примере будут созданы ваши начальные запасы.
Вы можете использовать этот код для создания предметов в ваших запасах таким же образом.
Таким образом, ваш основной словарь будет выступать в качестве списка других словарей,которые, в свою очередь, представляют собой список ваших сохраненных элементов с любым количеством атрибутов, которые вы хотите им присвоить.