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
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