Dictionnaires et booléens ========================= Falsy et truthy ---------------- Les dictionnaires vides sont falsy, et tous les autres dictionnaires sont truthy:: mon_dico = {"a": 1, "b": 2} if mon_dico: print("mon_dico est truthy") else: print("mon_dico est falsy") # affiche: mon_dico est truthy mon_autre_dico = {} if mon_autre_dico: print("mon_autre_dico n'est pas vide") else: print("mon_autre_dico est vide") # affiche: mon_autre_dico est vide Test d'appartenance --------------------- On peut vérifier si une clé est présente dans un dictionnaires avec le mot clé ``in``, un peu comme pour le listes:: scores = {"john": 10, "bob": 42} print("john" in scores) # affiche: True print("charlie" in scores) # affiche: False Comparaisons de dictionnaires ----------------------------- Deux dictionnaires sont considérés égaux s'ils ont les mêmes clés et les mêmes valeurs. L'ordre n'importe pas:: {"a":1, "b":2} == {"a":1, "b":2} # True {"a":1, "b":2} == {"b":2, "a":1} # True {"a":1, "b":2} == {"a":1, "b":3} # False