Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonComparaison de deux dictionnaires
Please or S’enregistrer to create posts and topics.

Comparaison de deux dictionnaires

Bonjour,
Je souhaite vérifier si deux dictionnaires sont identiques, mais mon code ne fonctionne pas comme prévu :

d1 = {"a": 1, "b": 2}
d2 = {"b": 2, "a": 1}
print(d1 == d2) # Pourquoi False ?

Pourtant, les deux dictionnaires ont les mêmes clés et valeurs. Y a-t-il un problème avec ma logique ?

Bonjour,

La comparaison de dictionnaires avec "==" compare bien les clés et les valeurs, peu importe leur ordre. Votre code donne déjà True. Si cela échoue, vérifiez le type des valeurs dans les dictionnaires.