Python字典方法cmp()基于键和值比较两个字典。
cmp(dict1, dict2)
dict1 - 这是第一个与dict2进行比较的字典。
dict2 - 这是要与dict1进行比较的第二个字典。
如果两个字典都相等,则此方法返回0;如果指令1<指令2,则返回-1;如果指令1>dic2,则返回1。
以下示例显示了cmp()方法的用法。
#!/usr/bin/python dict1={'Name': 'Learnfk', 'Age': 7}; dict2={'Name': 'Mahnaz', 'Age': 27}; dict3={'Name': 'Abid', 'Age': 27}; dict4={'Name': 'Learnfk', 'Age': 7}; print "返回值 : %d" % cmp (dict1, dict2) print "返回值 : %d" % cmp (dict2, dict3) print "返回值 : %d" % cmp (dict1, dict4)
当无涯教程运行上面的程序时,它产生以下输出-
返回值 : -1 返回值 : 1 返回值 : 0
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)