元組是另乙個資料型別,類似於 list(列表)。
元組用 ( ) 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表,所以沒有增加、刪除元素的方法。
a =()
# 空元組物件
b =(1,
5,'hello'
,52.30
)c =
('this is tuple',[
1,2,
3])
注意:乙個整數加一對括號返回的是整數,必須加乙個逗號 (10, ) 才會返回元組物件。
訪問元組
tup1 =
('123'
,'abc'
,1997
,2000
)tup2 =(1
,2,3
,4,5
,6,7
)print
("tup1[0]: "
,tup1[0]
)print
("tup2[1:5]: "
, tup2[1:
5])
修改元組
元組中的元素值是不允許修改的,但我們可以對元組進行連線組合。
tup1 =(1
,2,3
)tup2 =
('abc'
,'xyz'
)# 以下修改元組元素操作是非法的。
# tup1[0] = 100
# 建立乙個新的元組
tup3 = tup1 + tup2
print
(tup3)
刪除元組
元組中的元素值是不允許刪除的,但可以使用del語句來刪除整個元組。
tup =
('aa'
,'bb',1
,2)del tup
統計某個元素的個數a =(1
,2,4
,5,2
,3,2
,2,1
)print
(a.count(2)
)# 統計 2 出現個次數
Python 中的元組(tuple)
tuple 是一種序列型別的資料,跟 list str 類似。tuple 中的元素不能更改,這點跟 list不同,跟 str 類似 tuple 的元素可以是任何型別的資料,這點上跟 list 相同,但不同於 str。因此,tuple 融合了部分 list 和部分 str 的屬性。t 1,23 123...
Python中的元組 Tuple
元組一旦建立就不可更改 元組的格式 tuple tuple1 1 tuple2 1,tuple3 1,2,3,4 print tuple print type tuple print 33 print tuple1 print type tuple1 print 33 print tuple2 pr...
Python中tuple元組的學習
元組與列表類似,但是元組中的元素不能修改 元組使用小括號,列表使用方括號。元組中中只包含乙個元素時,需要在後邊新增逗號 元組與字串,list陣列等類似,可以用下標取值,下標從0開始 元組中也可以用 擷取某幾個元素的值 t uple不支援元素的刪除和修改 元組中的元素值是不允許修改的,但我們可以對元組...