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函數的作用是什么的文章就講解完了,希望大家通過對這篇文章的學習,能夠收獲到一定的知識 。

    猜你喜歡