簡單介紹:
由於和列表是近親關係,所以元祖和列表在實際使用上是十分相似的。
我們這節主要通過討論元祖和列表有什麼不同來學習元祖,醬紫大家就不會覺得老是重複相同的內容。
我們主要從以下幾個點來討論學習:
(1)元組的內容是不能被修改的
(2)建立和訪問乙個元組
(注意:逗號起到決定性作用,而不是小括弧)
>>> t1 = (100)
>>> type(t1)
'int'> #t1是int,而不是tuple
>>> t2 = (1,) #建立乙個元素的元組
>>> t2
(1,)
>>> type(t2)
'tuple'>
>>> tuple = () #建立空的元組
>>> tuple
()>>> tuple1 = (1,2,3,4,5,6,7,8) #建立
>>> tuple1 = 1,2,3,4,5,6,7,8
>>> tuple1
(1, 2, 3, 4, 5, 6, 7, 8)
>>> tuple1[1] #訪問
2>>> tuple1[3:] #切片(拷貝)
(4, 5, 6, 7, 8)
>>> tuple1[:]
(1, 2, 3, 4, 5, 6, 7, 8)
>>> (8,)*8
# *在此處是重複操作符
(8, 8, 8, 8, 8, 8, 8, 8)
(3)更新和刪除乙個元組
①利用切片在中間插入元素
>>> temp = ('kobe','t-mac','jordan')
>>> temp = temp[:1] + ('curry',) + temp[1:]
>>> temp
('kobe', 'curry', 't-mac', 'jordan')
②在末尾插入元素
>>> temp = temp + ('rose',)
>>> temp
('kobe', 'curry', 't-mac', 'jordan', 'rose')
③刪除整個元組:
del temp
Python 元組(戴上了枷鎖的列表)
元組屬於不可變序列,元組是包含多個元素的型別,元素之間用逗號分割。例如 t1 123,456,hello 元組可以是空的,t2 元組包含乙個元素時 t3 123,元組外側可以使用括號,也可以不使用 可以使用tuple函式將其他序列轉換為元組 使用del刪除元組物件,不能刪除元組元素 1.元組中元素可...
小甲魚 013元組tuple 上了枷鎖的列表
元組的標誌性符號是 tuple1 1,2,3,4,5,6,7,8,9,10 定義單個元素的元組,要加 tuple2 1,tuple3 1,2,3 tuple4 1 定義乙個空元組 1.2元組一旦定義,就不能更改。2元組和列表的操作相似 重複操作符複製元組 tuple1 大娃 二娃 三娃 四娃 五娃 ...
第八種 專案4 稀疏矩陣的三元組表示的實現及應用
目的 運用串解決問題 define m 6 define n 7 define maxsize 100 矩陣中非零元素最多個數 typedef int elemtype typedef struct tupnode 三元組定義 typedef struct tsmatrix 三元組順序表定義 voi...