A
Just collect the dictionary in the cycle.l = [{'Категория': 'Белые вина', 'Название': 'Белая леди', 'Сорт': 'Дамский пальчик', 'Цена': 399, 'Картинка': 'belaya_ledi.png'},
{'Категория': 'Напитки', 'Название': 'Коньяк классический', 'Сорт': '', 'Цена': 350, 'Картинка': 'konyak_klassicheskyi.png'},
{'Категория': 'Белые вина', 'Название': 'Ркацители', 'Сорт': 'Ркацители', 'Цена': 499, 'Картинка': 'rkaciteli.png'},
{'Категория': 'Красные вина', 'Название': 'Черный лекарь', 'Сорт': 'Качич', 'Цена': 399, 'Картинка': 'chernyi_lekar.png'},
{'Категория': 'Красные вина', 'Название': 'Хванчкара', 'Сорт': 'Александраули', 'Цена': 550, 'Картинка': 'hvanchkara.png'},
{'Категория': 'Белые вина', 'Название': 'Кокур', 'Сорт': 'Кокур', 'Цена': 450, 'Картинка': 'kokur.png'},
{'Категория': 'Красные вина', 'Название': 'Киндзмараули', 'Сорт': 'Саперави', 'Цена': 550, 'Картинка': 'kindzmarauli.png'},
{'Категория': 'Напитки', 'Название': 'Чача', 'Сорт': '', 'Цена': 299, 'Картинка': 'chacha.png'},
{'Категория': 'Напитки', 'Название': 'Коньяк кизиловый', 'Сорт': '', 'Цена': 350, 'Картинка': 'konyak_kizilovyi.png'}]
res = {}
for x in l:
res.setdefault(x['Категория'], []).append(x)
print(res)