Python2 列表 cmp 方法

2021-09-07 15:27:34 字數 590 閱讀 5403

python2 列表 cmp() 方法用於比較兩個列表,如果 l1 < l2 返回 -1, 如果 l1 == l2 返回 0, 如果 l1 > l2 返回 1。

cmp() 方法語法:

cmp(l1, l2)

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

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

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

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

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

#!/usr/bin/python

l1, l2 = [123, 'xyz'], [456, 'abc']

print cmp(l1, l2);

print cmp(l2, l1);

l3 = l2 + [786];

print cmp(l2, l3)

以上例項輸出結果如下:

-1

1-1

Python2 元組 cmp 方法

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

Python 學習筆記 2 列表

一 列表 列表中的元素可以改變,元組中的元素不可以改變。sr 建立列表的兩個方式 sr list s aiqingzhuanyi list s 將別的型別轉換成列表型別 out 5 a i q i n g z h u a n y i 使用偏移量獲取列表中對應位置的元素 sr a b c d sr 0...

python學習筆記2 列表

1.列表簡介 列表 由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有字母 數字0 9或所有家庭成員姓名的列表 也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定乙個表示複數的名稱 如letters digits 或names 是個不錯的主意。...