Python Tuple.cmp()方法
cmp()方法比較兩個元組的元素。
語法
以下是cmp()方法的語法:
cmp(tuple1, tuple2)
參數
-
tuple1 -- 這是第一個元組進行比較
-
tuple2 -- 這是第二個元組進行比較
返回值
如果元素是相同類型的,執行比較並返回結果。如果元素是不同的類型,檢查,看看他們是否是數字
- 如果數字進行數字強製比較如果有必要。
- 如果任一元素是數字,然後在另一元件是“較大”(數字是“最小”)
- 否則,類型是按名稱字母順序排序
如果到達的元組結尾,較長的元組是“較大”。如果用儘元組並共享同一數據,其結果是並列,那麼返回 0
例子
下麵的例子顯示了cmp()方法的使用
#!/usr/bin/python tuple1, tuple2 = (123, 'xyz'), (456, 'abc') print cmp(tuple1, tuple2); print cmp(tuple2, tuple1); tuple3 = tuple2 + (786,); print cmp(tuple2, tuple3)
當我們運行上麵的程序,它會產生以下結果:
-1 1 -1