Python 3 – 字典 cmp() 方法
描述
方法 cmp() 根据键和值比较两个字典。
语法
cmp() 方法的语法如下 –
cmp(dict1, dict2)
参数
- dict1 - 这是要与dict2进行比较的第一个字典。
-
dict2 - 这是要与dict1进行比较的第二个字典。
返回值
当两个字典相等时,该方法返回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