Python 3 - Méthode dictionnaire cmp ()

La description

La méthode cmp() compare deux dictionnaires basés sur la clé et les valeurs.

Syntaxe

Voici la syntaxe pour cmp() méthode -

cmp(dict1, dict2)

Paramètres

  • dict1 - C'est le premier dictionnaire à être comparé à dict2.

  • dict2 - Ceci est le deuxième dictionnaire à être comparé à dict1.

Valeur de retour

Cette méthode renvoie 0 si les deux dictionnaires sont égaux, -1 si dict1 <dict2 et 1 si dict1> dic2.

Exemple

L'exemple suivant montre l'utilisation de la méthode cmp ().

#!/usr/bin/python3

dict1 = {'Name': 'Zara', 'Age': 7};
dict2 = {'Name': 'Mahnaz', 'Age': 27};
dict3 = {'Name': 'Abid', 'Age': 27};
dict4 = {'Name': 'Zara', 'Age': 7};
print "Return Value : %d" %  cmp (dict1, dict2)
print "Return Value : %d" %  cmp (dict2, dict3)
print "Return Value : %d" %  cmp (dict1, dict4)

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

Return Value : -1
Return Value : 1
Return Value : 0