元組是有序?qū)ο蟮募希哂幸坏﹦?chuàng)建就不能修改的特性翠拣,元祖里面的元素用小括號括起來版仔。
定義一個(gè)元祖
point=(23,56,11)
當(dāng)元組只有一個(gè)元素時(shí),應(yīng)該在末尾使用逗號:
lone_element_tuple=(5,)
不允許在元組中添加或刪除元素:
point.append(3)
AttributeError Traceback (most recent call last)
Input In [3], in <cell line: 1>()
----> 1 point.append(3)
AttributeError: 'tuple' object has no attribute 'append'
元祖的其它操作與列表是相同的误墓。
在某種程度上蛮粮,元組就像一個(gè)有限列表,那么元祖的優(yōu)勢是什么谜慌?
- 元祖里面的元素不能更改然想,而且數(shù)據(jù)類型需一致。
- 在坐標(biāo)系統(tǒng)里欣范,元祖的使用具有相當(dāng)大的優(yōu)勢变泄。
- 它可以用來編寫更安全的代碼。
- 元組比列表占用更少的內(nèi)存恼琼,在處理大數(shù)據(jù)時(shí)妨蛹,這一點(diǎn)非常明顯。