描述
Python列表方法cmp()比較兩個列表的元素。
用法
以下是語法cmp()方法 -
cmp(list1, list2)
參數
list1- 這是要比較的第一個列表。
list2- 這是要比較的第二個列表。
返回值
如果元素類型相同,則執行比較並返回結果。如果元素是不同的類型,請檢查它們是否是數字。
- 如果是數字,則在必要時執行數字強製並進行比較。
- 如果其中一個元素是數字,則另一個元素是 "larger"(數字是 "smallest")。
- 否則,類型按名稱的字母順序排序。
如果我們到達其中一個列表的末尾,則更長的列表是 "larger." 如果我們用盡兩個列表並共享相同的數據,則結果為平局,即返回 0。
示例
下麵的例子展示了 cmp() 方法的用法。
#!/usr/bin/python
list1, list2 = [123, 'xyz'], [456, 'abc']
print cmp(list1, list2)
print cmp(list2, list1)
list3 = list2 + [786];
print cmp(list2, list3)
當我們運行上麵的程序時,它會產生以下結果 -
-1 1 -1
相關用法
- Python List clear()用法及代碼示例
- Python List count()用法及代碼示例
- Python List copy()用法及代碼示例
- Python List remove()用法及代碼示例
- Python List insert()用法及代碼示例
- Python List append()用法及代碼示例
- Python List pop()用法及代碼示例
- Python List index()用法及代碼示例
- Python List sort()用法及代碼示例
- Python List list()用法及代碼示例
- Python List max()用法及代碼示例
- Python List len()用法及代碼示例
- Python List min()用法及代碼示例
- Python List reverse()用法及代碼示例
- Python List extend()用法及代碼示例
- Python Lock acquire()用法及代碼示例
- Python Lock release()用法及代碼示例
- Python Lock locked()用法及代碼示例
- Python numpy.less()用法及代碼示例
- Python Sympy Permutation.list()用法及代碼示例
注:本文由純淨天空篩選整理自 Python List cmp() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。