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