Jul-24-2020, 10:13 AM
Hello, can someone help me understand how 'for dish, ingredients in food.items()' works?
def all_recipes_with(food):
result_dict={}
for dish, ingredients in food.items():
for ingredient in ingredients:
result_dict[ingredient] = result_dict.get(ingredients, [])
result_dict[ingredient].append(dish)
return result_dict
