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