Python 3 - método cmp () del diccionario

Descripción

El método cmp() compara dos diccionarios basados ​​en claves y valores.

Sintaxis

A continuación se muestra la sintaxis de cmp() método -

cmp(dict1, dict2)

Parámetros

  • dict1 - Este es el primer diccionario que se compara con dict2.

  • dict2 - Este es el segundo diccionario que se compara con dict1.

Valor devuelto

Este método devuelve 0 si ambos diccionarios son iguales, -1 si dict1 <dict2 y 1 si dict1> dic2.

Ejemplo

El siguiente ejemplo muestra el uso del método 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)

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

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