Подскажите как объединить несколько списков в json python

Нужно соединить несколько списков в json Имею списки с названием товара и с ценой Делаю так:

lists = ['products1_name', 'products1_price']
data = {listname: globals()[listname] for listname in lists}
with open('abc.json', 'w', encoding='utf-8') as outfile:
    json.dump(data, outfile, indent=5, ensure_ascii=False)

Получаю список товаров и список цен. Как сделать вот так:

товар1: [name: ******,
        price: *****]
товар2: [name: ******,
        price: *****]

Ответы (0 шт):