內建元組功能

元組支援以下內建函式

對照

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

  • 如果是數字,請執行比較。
  • 如果任一元素是數字,則返回另一個元素。
  • 否則,型別按字母順序排序。

如果我們到達其中一個列表的末尾,則較長的列表會更大。如果兩個列表相同,則返回 0。

tuple1 = ('a', 'b', 'c', 'd', 'e')
tuple2 = ('1','2','3')
tuple3 = ('a', 'b', 'c', 'd', 'e')

cmp(tuple1, tuple2)
Out: 1

cmp(tuple2, tuple1)
Out: -1

cmp(tuple1, tuple3)
Out: 0

元組長度

函式 len 返回元組的總長度

len(tuple1)
Out: 5

最大元組

函式 max 返回具有最大值的元組中的項

max(tuple1)
Out: 'e'

max(tuple2)
Out: '3'

最小的一個元組

函式 min 返回具有最小值的元組中的項

min(tuple1)
Out: 'a'

min(tuple2)
Out: '1'

將列表轉換為元組

內建函式 tuple 將列表轉換為元組。

list = [1,2,3,4,5]
tuple(list)
Out: (1, 2, 3, 4, 5)

元組串聯

使用+連線兩個元組

tuple1 + tuple2
Out: ('a', 'b', 'c', 'd', 'e', '1', '2', '3')