¿Cuál es la mejor manera de eliminar un elemento del diccionario por valor en python?

Me pregunto si haysencillo forma de eliminaruno omás elemento (s) del diccionario de un diccionario de pythonpor valor.

Tenemos un diccionario llamadomyDict:

myDict = {1:"egg", "Answer":42, 8:14, "foo":42}

y quieroeliminar todos los artículos quevalores son iguales a42.

Sugerencia de implementación:

Obtenga una lista de todas las claves de cierto valor enmyDict
(Ver por ejemploobtener clave por valor en el diccionario.)

Elimine este elemento o elementos dict (según las claves encontradas) demyDict
(Para más información, verEliminar un elemento de un diccionario.)

Entonces, ¿qué crees que ahora es elmas elegante ymás "pitón" ¿Cómo implementar este problema en Python?

Respuestas a la pregunta(5)

Su respuesta a la pregunta