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': 'Alex', 'Age': 7};
    dict2 = {'Name': 'Mahnaz', 'Age': 27};
    dict3 = {'Name': 'Abid', 'Age': 27};
    dict4 = {'Name': 'Alex', '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