Como verificar se uma variável é um dicionário em Python?

| |

Como você verificaria se uma variável é um dicionário em Python?

Por exemplo, eu gostaria que ela percorresse os valores no dicionário até encontrar um dicionário. um encontrado:

dict = {"abc": "abc", "def": {"ghi": "ghi", "jkl ": "jkl"}} for k, v in dict.iteritems(): if ###verifique se v é um dicionário: for k, v in v.iteritems(): print(k, " ", v) else : print(k, " ", v)