Python元組cmp()方法

2019-10-16 23:05:52

Python元組cmp()函式用於比較兩個元組的元素。

語法

以下是cmp()方法的語法 -

cmp(tuple1, tuple2)

引數

  • tuple1 - 這是要比較的第一個元組
  • tuple2 - 這是要比較的第二個元組

返回值

如果元素的型別相同,執行比較並返回結果。 如果元素是不同的型別,則檢查它們是否是數位。

例子

以下範例顯示了cmp()函式的用法。

注意:cmp()函式僅在python 2中可使用,Python 3已經棄用了此函式。

#!/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