Comment vérifier si une variable est un dictionnaire en Python ?

| |

Comment vérifieriez-vous si une variable est un dictionnaire en Python ?

Par exemple, j'aimerais qu'elle parcoure les valeurs du dictionnaire jusqu'à ce qu'elle trouve un dictionnaire. Ensuite, parcourez le celui qu'il trouve :

dict = {"abc": "abc", "def": {"ghi": "ghi", "jkl ": "jkl"}} for k, v in dict.iteritems() : if ###check if v est un dictionnaire : for k, v in v.iteritems() : print(k, " ", v) else : print(k, " ", v)