Python 3 - metodo cmp () del dizionario

Descrizione

Il metodo cmp() confronta due dizionari in base a chiave e valori.

Sintassi

Di seguito è riportata la sintassi per cmp() metodo -

cmp(dict1, dict2)

Parametri

  • dict1 - Questo è il primo dizionario ad essere confrontato con dict2.

  • dict2 - Questo è il secondo dizionario da confrontare con dict1.

Valore di ritorno

Questo metodo restituisce 0 se entrambi i dizionari sono uguali, -1 se dict1 <dict2 e 1 se dict1> dic2.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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)

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

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