python中的元祖

2021-09-22 10:28:47 字數 1447 閱讀 1376

python的元祖與列表類似,不同之處在於元祖的元素不能修改.

元祖使用小括號,列表使用方括號

元祖的關鍵字:tuple (塔泡)

a_tuple =(1

,3,5

,9)print

(a_tuple[0]

)print

(a_tuple[1]

)print

(a_tuple[2]

)print

(a_tuple[3]

)

修改(錯誤演示):

a_tuple =(1

,3,5

,9)a_tuple[1]

='哈哈哈'

當我們對元祖進行修改時,會觸發 typeerror: 『tuple』 object does not support item assignment 的錯誤,這說明元祖的內容不可修改,包括不能刪除其中的元素

訪問元組裡的元素的時候,可以通過下標獲取,而且,我們可以通過下標獲取多個元素組成的元組

tu =(1

,2,67

,89,90

,45)print

(tu[2:

4:])

元祖相加(連線組合)

t1 =(1

,2,3

) t2 =(4

,5,6

)t3 = t1+ t2

print

(t3)

元祖的遍歷

t1 =(1

,2,3

)for x in t1:

print

(x)

元祖中的內建函式

index,count 兩者的用法與字串和列表中的用法相同

a =

('a'

,'b'

,'c'

,'a'

,'b'

)print

(a.index(

'a',1,

4))print

(a.count(

'b')

)

錯誤演示:

a =

('a'

,'b'

,'c'

,'a'

,'b'

)print

(a.index(

'a',1,

3))

此時觸發 valueerror: tuple.index(x): x not in tuple 錯誤,意思是索引的值不在元祖中,這是因為1-2的區間內沒有』a』

python元祖用法 Python中元祖的用法

元祖tuple 元祖就是不可變的列表,元祖用 表示,元素與元素之間用逗號隔開,資料型別沒有限制。tu 科比 詹姆斯 喬丹 tu tuple 123 小括號中有乙個元素,有逗號就是元祖,沒有就是它本身。空的小括號就是元祖 索引和切片與列表和字串相同 不可變指的是,第一層元素不可變 元祖 唯讀列表,可迴...

python元祖格式 python中元祖

1.認識元祖 1.什麼是元祖 使用 將多個元素括起來,多個之間用逗號隔開。a.容器,可以同時儲存多個資料,不可變的,有序 不可變 不能增刪改 有序 可以通過下標獲取元素 b.元素 可以是任何資料 注意 如果元祖元素只有乙個時,必須在後面加逗號 image.png 多個資料用逗號隔開,表示乙個元祖 2...

Python中的列表 元祖 字典

一 列表 一組有序專案的集合。可變的資料型別 可進行增刪改查 列表是以方括號 包圍的資料集合,不同成員以 分隔。列表中可以包含任何資料型別,也可包含另乙個列表 列表可通過序號訪問其中成員 常用列表操作 list.pop 刪除成員,刪除第i個成員 list.count x 計算列表中引數x出現的次數 ...