Скажем, у меня есть список из трех кортежей, и я хочу, чтобы функция добавляла их во вложенный словарь глубиной в два слоя, например:
lst = [('Watermelon', 200, (1,4)), ('Apple', 100, (2, 23)), ('Apple', 120, (1, 33))]
, и я хочу вернуть словарь f, который выглядит как :
f = {'Watermelon': {(1,4): 200}, 'Apple': {(2, 23): 100, (1, 33): 120 }}