Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage Pythonfaire une compraison de deux dict …
Please or S’enregistrer to create posts and topics.

faire une compraison de deux dictionnaires!

Bonjour,
Je souhaite vérifier si deux dictionnaires sont identiques. Voici mon code :

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

Je ne comprends pas pourquoi le résultat est incorrect alors que les deux dictionnaires semblent identiques. Pouvez-vous m’aider ? Merci d’avance !

Bonjour adeline,

La comparaison avec == entre dictionnaires est sensible à leurs clés et valeurs mais pas à leur ordre. Votre code donne déjà True. Si vous obtenez False, vérifiez que:

  • Les valeurs ont le même type.
  • Les clés et valeurs sont identiques en contenu.