Python的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組創建很簡單,只需要在括號中添加元素,並使用逗號隔開即可。
如下實例:
tup1 = ('physics', 'H2O', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";
空元祖:
tup = ()
元組中只有一個元素時,其后要加上,號
tup = (1,)
元組的相關操作:
tu = ('alex', 'eric', 'rain', 'test', 'test1') # 顯示元組長度
print(len(tu))
5
# 取元組第2個元素 print(tu[1]) eric
# 取元組第2到第4個元素 print(tu[1:4])
('eric', 'rain', 'test')
# 刪除元組
del(tu)
由於元組無法修改,所以無法像列表一樣添加、刪除元素操作,但可以通過把兩個元組合並來起到增加元素目的:
tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # 以下修改元組元素操作是非法的。 # tup1[0] = 100;
# 創建一個新的元組
tup3 = tup1 + tup2 print(tup3) (12, 34.56, 'abc', 'xyz')