Есть список
'lst = [['Ваня', 'мороженое', 2], ['Петя', 'ручка', 5], ['Ваня', 'карандаш', 3], ['Ваня', 'мороженое', 1], ['Петя', 'конверт', 20], ['Ваня', 'конверт', 5]]'
Ваня:
карандаш 3
конверт 5
мороженое 3
Петя:
конверт 20
ручка 5
for i in lst: dic[i[0]] = dic.get(i[0],{i[1]:i[2]})
- делает правильную структуру, но не добавляет в словарь новые значения. Как правильно использовать get?