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

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

一、cmp函数

1、基本功能

在字典中,它是内置函数之一,当要比较两个字典中的元素时,就可以使用这个函数,因为它的主要功能就是对字典中的元素进行比较。

2、基本的语法格式

使用这个函数时,需要掌握它的基本格式,具体的格式如下:

<pre class="brush:python;toolbar:false">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函数的作用是什么的文章就讲解完了,希望大家通过对这篇文章的学习,能够收获到一定的知识。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!