微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

在前面的学习中,我们了解了Python字典中的一些内置函数,其中就有cmp函数在这文章中,会详细的给大家讲解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 : -1
Return Value : 1
Return Value : 0

通过运行结果就可以知道,使用这个函数进行比较时,最后的返回值只有三个,不同元素为-1,相同元素为0,第一个字典大于第二个字典的时候,运行结果会返回1。

到此这篇关于Python字典的cmp函数是什么?cmp函数的作用是什么的文章就讲解完了,希望大家通过对这篇文章的学习,能够收获到一定的知识。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐