以下是 cmp() 方法的語法 -
cmp(list1, list2)
list1 -- 這是要比較的第一個列表
list2 -- 這是要比較的第二個列表
如果元素的型別是相同的,執行比較並返回結果。如果要素是不同的型別,它會檢查是否為數位。
如果我們到達了其中一個列表的末尾,則較長的列表「大」。如果用盡兩個列表中並為相同的資料,其結果並列,這意味著將返回0。
#!/usr/bin/python3 list1, list2 = [123, 'xyz'], [456, 'abc'] print cmp(list1, list2) print cmp(list2, list1) list3 = list2 + [786]; print cmp(list2, list3)
-1 1 -1