¿Cómo verificar si una variable es un diccionario en Python?

| |

¿Cómo verificaría si una variable es un diccionario en Python?

Por ejemplo, me gustaría que recorra los valores en el diccionario hasta que encuentre un diccionario. Luego, recorra los uno que encuentra:

dict = {"abc": "abc", "def": {"ghi": "ghi", "jkl ": "jkl"}} for k, v in dict.iteritems(): if ###verificar si v es un diccionario: for k, v in v.iteritems(): print(k, " ", v) else : imprimir(k, " ", v)