Программа не кладет значения в список. Что я делаю не так? Выдает пустые списки.
ytro = list({310:"омлет из трех яиц",112:"овощной салат",203:"овсяная каша с орешками/сухофруктами/кусочками ягод",56:"йогурт", 70:"хлебец с чайной ложкой джема",300:"овсянка сваренная на нежирном молоке с кусочками фруктов",150:"обезжиренный творог", 56:"половина банана", 13:"зеленый чай",236:"овсянка с кусочками яблока и корицей"}.items())
def menu():
for x in range(1,4):
first = 0
values = []
for i in range(0,len(ytro)-x):
first = 0
for k in range(0,len(ytro[i:i+x])):
first+=ytro[i:i+x][k][0]
values+=ytro[i:i+x][k][1]
if first==yt:
a.append(values)