欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python List cmp()知識(shí)點(diǎn)總結(jié)

系統(tǒng) 1775 0

描述

cmp() 方法用于比較兩個(gè)列表的元素。

語(yǔ)法

cmp()方法語(yǔ)法:

            
cmp(list1, list2)
          

參數(shù)

list1 -- 比較的列表。
list2 -- 比較的列表。

返回值

如果比較的元素是同類型的,則比較其值,返回結(jié)果。
如果兩個(gè)元素不是同一種類型,則檢查它們是否是數(shù)字。

  • 如果是數(shù)字,執(zhí)行必要的數(shù)字強(qiáng)制類型轉(zhuǎn)換,然后比較。
  • 如果有一方的元素是數(shù)字,則另一方的元素"大"(數(shù)字是"最小的")
  • 否則,通過類型名字的字母順序進(jìn)行比較。

如果有一個(gè)列表首先到達(dá)末尾,則另一個(gè)長(zhǎng)一點(diǎn)的列表"大"。

如果我們用盡了兩個(gè)列表的元素而且所 有元素都是相等的,那么結(jié)果就是個(gè)平局,就是說返回一個(gè) 0。

實(shí)例

以下實(shí)例展示了 cmp()函數(shù)的使用方法:

            
#!/usr/bin/python

list1, list2 = [123, 'xyz'], [456, 'abc']

print cmp(list1, list2);
print cmp(list2, list1);
list3 = list2 + [786];
print cmp(list2, list3)
          

以上實(shí)例輸出結(jié)果如下:

-1
1
-1

Python 3.X 的版本中已經(jīng)沒有 cmp 函數(shù),如果你需要實(shí)現(xiàn)比較功能,需要引入 operator 模塊,適合任何對(duì)象,包含的方法有:

            
operator.lt(a, b)
operator.le(a, b)
operator.eq(a, b)
operator.ne(a, b)
operator.ge(a, b)
operator.gt(a, b)
operator.__lt__(a, b)
operator.__le__(a, b)
operator.__eq__(a, b)
operator.__ne__(a, b)
operator.__ge__(a, b)
operator.__gt__(a, b)
          

實(shí)例

            
>>> import operator
>>> operator.eq('hello', 'name');
False
>>> operator.eq('hello', 'hello');
True
          

3.0 版本開始沒這個(gè)函數(shù)了,官方文檔是這么寫的:

The cmp() function should be treated as gone, and the __cmp__() special method is no longer supported. Use __lt__() for sorting, __eq__() with __hash__(), and other rich comparisons as needed. (If you really need the cmp() functionality, you could use the expression (a > b) - (a < b) as the equivalent for cmp(a, b).)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 97精品国产 | 国产成人理在线观看视频 | 日韩成人| 四虎福利 | 欧美无乱码久久久免费午夜一区 | 国产精品国产三级在线专区 | 欧美日韩在线观看视频 | 日韩高清中文字幕 | 免费看黄的视频网站 | 精品国产不卡一区二区三区 | 国产在线综合一区二区三区 | 亚洲精品在线不卡 | 国产成人精品在线观看 | 91中文字幕在线 | 婷婷在线免费观看 | av一区二区三区四区 | 高清国产一区二区三区 | 秋霞影院精品久久久久 | 欧美伦理大片 | 99久久99久久免费精品蜜桃 | 5月婷婷6月丁香 | 欧美一区二区三区在线播放 | 污网站在线看 | 97超碰免费 | 国产精品高清在线 | 久久91| 亚洲午夜在线观看 | 99久久99| 小宝与康熙粤语 | 亚洲成片在线观看12345ba | 国产成年网站 | 久久aⅴ国产欧美74aaa | 精品欧美小视频在线观看 | 精品小视频 | 日韩视频在线一区二区 | 免费人成网ww44kk44 | 奇米影视77 | 一区二区三区视频在线播放 | 色综合久久88色综合天天 | 久久国产免费 | 91精品国产色综合久久不卡蜜臀 |