list3 = []
for id, name, itemList in list2:
    newitem = dict({'id': id, 'name': name})
for index, items in enumerate(itemList):
    newitem['item' + str(index + 1)] = items[0]
newitem['price' + str(index + 1)] = items[1]
list3.append(newitem)
список диктов python, как объединить ключ: значение, где значения одинаковы?