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