內建元組功能
元組支援以下內建函式
對照
如果元素的型別相同,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')