4 元組tuple 戴上了枷鎖的列表

2021-08-05 18:46:40 字數 1156 閱讀 2142

簡單介紹:

由於和列表是近親關係,所以元祖和列表在實際使用上是十分相似的。

我們這節主要通過討論元祖和列表有什麼不同來學習元祖,醬紫大家就不會覺得老是重複相同的內容。

我們主要從以下幾個點來討論學習:

(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...