Это так называемая операция симметрической разности над двумя множествами — в данном случае над двумя словарями, для этого надо из объединения двух множеств вычесть пересечение( причем в вашей задаче по всей видимости именно поэтому совпадают значения одинаковых клчей двух словарей) однако у вас на выходе описано объединение, поэтому я вам предложу следущее решение.
common_ingredients = pizza
common_ingredients.update(salad)
print(common_ingredients) # вывод общих ингридиентов который присутствует у вас
Добрый день. Меня заинтересовал ваш ответ "Это так называемая операция симметрической разности над двумя множествами — в данном случае над двум..." на вопрос http://www.liveexpert.org/topic/view/3375790-podskazhite-pozhalujsta-est-takaya-zadacha-est-slovarya-pizza-ae-muka-kgae-ae-pomidori-kgae-ae-shampinoni-kgae-ae-sir-kgae. Можно с вами обсудить этот ответ?