Python字典的cmp函数是什么?cmp函数的作用是什么?

在前面的学习中,我们了解了Python字典中的一些内置函数,其中就有cmp函数,在这篇文章中,会详细的给大家讲解cmp函数是什么?cmp函数的作用是什么,有需要的小伙伴可以一起来看看这篇文章,希望对大家的学习有所帮助 。

Python字典的cmp函数是什么?cmp函数的作用是什么?

文章插图
一、cmp函数
1、基本功能
在字典中,它是内置函数之一,当要比较两个字典中的元素时,就可以使用这个函数,因为它的主要功能就是对字典中的元素进行比较 。
2、基本的语法格式
使用这个函数时,需要掌握它的基本格式,具体的格式如下:
cmp(dict1,dict2)通过语法可知,这个函数中简单的包含了两个参数,这两个参数表示的都是字典,是需要进行元素比较的字典 。
3、返回值
在比较的字典中,如果具有一样且相等的元素时,最后的运行结果会返回0,如果第一个字典大于第二个字典的时候,运行结果会返回1,如果恰好相反的话,最后的运行结果就是-1.
二、cmp函数的应用
了解了这个函数的功能以及基本的语法结构,下面通过具体的示例详细的了解一下具体的用法,代码如下:
#!/usr/bin/python # -*- coding: UTF-8 -*- dict1 = {'Name': 'Wang', 'Age': 7};dict2 = {'Name': 'LingLING', 'Age': 27}; dict3 = {'Name': 'Abid', 'Age': 27}; dict4 = {'Name': 'Wang', '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 : -1Return Value : 1Return Value : 0【Python字典的cmp函数是什么?cmp函数的作用是什么?】通过运行结果就可以知道,使用这个函数进行比较时,最后的返回值只有三个,不同元素为-1,相同元素为0,第一个字典大于第二个字典的时候,运行结果会返回1 。
到此这篇关于Python字典的cmp函数是什么?cmp函数的作用是什么的文章就讲解完了,希望大家通过对这篇文章的学习,能够收获到一定的知识 。

    推荐阅读