Python2 元組 cmp 方法

2021-09-07 15:27:34 字數 636 閱讀 5062

python2 元組 cmp() 方法用於比較兩個元組,如果 t1< t2返回 -1, 如果 t1== t2返回 0, 如果 t1> t2返回 1。

cmp() 方法語法:

cmp(t1,t2)

如果比較的元素是同型別的,則比較其值,返回結果。

如果兩個元素不是同一種型別,則檢查它們是否是數字。

如果有乙個元祖首先到達末尾,則另乙個長一點的元祖"大"。

如果我們用盡了兩個元祖的元素而且所有元素都是相等的,那麼結果就是個平局,就是說返回乙個 0。

以下例項展示了 cmp() 方法的使用方法:

#!/usr/bin/python

t1, t2 = (123, 'xyz'), (456, 'abc')

print cmp(t1, t2);

print cmp(t2, t1);

t3 = t2 + (786,);

print cmp(t2, t3)

t4 = (123, 'xyz')

print cmp(t1, t4)

以上例項輸出結果如下:

-11-1

0

Python2 列表 cmp 方法

python2 列表 cmp 方法用於比較兩個列表,如果 l1 l2 返回 1,如果 l1 l2 返回 0,如果 l1 l2 返回 1。cmp 方法語法 cmp l1,l2 如果比較的元素是同型別的,則比較其值,返回結果。如果兩個元素不是同一種型別,則檢查它們是否是數字。如果有乙個列表首先到達末尾,...

python3元組 Python3元組

python的元組與列表相似,不同之處在於元組的元素不能修改 元組使用小括號,列表使用方括號 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。建立空元組 tup1 tup2 1,元組只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用 元組與字串類似,下標索引從0開始,可...

Python 序列型別2 元組tuple)

元組與列表相似,不同的是元組內的元素不可更改 列表與元組可以相互轉換 使用元組的好處 1.元組的建立tup 1 2 tup1 1 tup2 a b c 元組的建立只需在小括號內新增由逗號分割的元素即可 注 當元組內只有乙個元素時,需在元素後加逗號否則型別不明確 如下tup 1 tup1 1 prin...