python dict update diff

¿Python tiene algún tipo de funcionalidad integrada para notificar qué elementos del diccionario cambiaron con la actualización del dict? Por ejemplo, estoy buscando alguna funcionalidad como esta:

>>> a = {'a':'hamburger', 'b':'fries', 'c':'coke'}
>>> b = {'b':'fries', 'c':'pepsi', 'd':'ice cream'}
>>> a.diff(b)
{'c':'pepsi', 'd':'ice cream'}
>>> a.update(b)
>>> a
{'a':'hamburger', 'b':'fries', 'c':'pepsi', 'd':'ice cream'}

Estoy buscando obtener un diccionario de los valores modificados como se muestra en el resultado de a.diff (b)

Respuestas a la pregunta(6)

Su respuesta a la pregunta