Come verificare se una variabile è un dizionario in Python?

| |

Come verificheresti se una variabile è un dizionario in Python?

Ad esempio, vorrei che scorresse i valori nel dizionario finché non trova un dizionario. Quindi, scorrere il uno trova:

dict = {"abc": "abc", "def": {"ghi": "ghi", "jkl ": "jkl"}} for k, v in dict.iteritems(): se ### controlla se v è un dizionario: for k, v in v.iteritems(): print(k, " ", v) else : print(k, " ", v)