Python 3 - Método cmp () de dicionário

Descrição

O método cmp() compara dois dicionários com base em chave e valores.

Sintaxe

A seguir está a sintaxe para cmp() método -

cmp(dict1, dict2)

Parâmetros

  • dict1 - Este é o primeiro dicionário a ser comparado com o dict2.

  • dict2 - Este é o segundo dicionário a ser comparado com dict1.

Valor de retorno

Este método retorna 0 se ambos os dicionários forem iguais, -1 se dict1 <dict2 e 1 se dict1> dic2.

Exemplo

O exemplo a seguir mostra o uso do 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

Quando executamos o programa acima, ele produz o seguinte resultado -

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