Python3-dictionary-cmp

提供:Dev Guides
移動先:案内検索

Python 3-辞書cmp()メソッド

説明

メソッド* cmp()*は、キーと値に基づいて2つの辞書を比較します。

構文

以下は、* cmp()*メソッドの構文です-

cmp(dict1, dict2)

パラメーター

  • dict1 -これはdict2と比較される最初の辞書です。
  • dict2 -これはdict1と比較される2番目の辞書です。

戻り値

このメソッドは、両方の辞書が等しい場合に0を返し、dict1 <dict2の場合に-1を、dict1> dic2の場合に1を返します。

次の例は、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)

結果

上記のプログラムを実行すると、次の結果が生成されます-

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