Python學習之元組(Tuple)

2021-10-05 07:33:25 字數 1068 閱讀 5958

1.元組(tuple)是「不可變」列表

2.元組使用小括號,列表使用方括號.

例如:tup1 = (『lily』,『jane』,『jack』)

1.元組的讀取方式與列表相同

2.元組的元素在建立後不允許修改

3.元組允許使用「元組運算子」來建立新元組

例如:(5,6,7)+(8,9,10)=(5,6,7,8,9,10)

#建立(2種方法)

t = ('a','b','c','1')

print(t)

t1 = 'a','b','c','1'

print(t1)

print(type(t1))

#獲取資料,在獲取資料時與列表完全相同

print(t[3]) #正序索引,獲取第4個元素

print(t[-1]) #倒序索引

print(t[1:3])#範圍取值(左閉右開原則)

print('b' in t)

#元組在建立後內容不可變

# t[0] = 2

#報錯:typeerror: 'tuple' object does not support item assignment

#寫入資料的函式同樣不被支援

#如果元組內持有列表,那麼列表的內容是允許被修改的

t2 = (['a','b','c'],['e','f','g'])

item = t2[0]

print(item)

item [1] = 40

print(t2)

#但是元組是不可以被刪除的

# t2.pop(0)

#元組運算子同樣適用於列表,但不能混合使用

t3 = (1,2,3)+(4,5,6)

print(t3)

t4 = ('a','b')*2

print(t4)

#如果元組只有乙個元素時,必須在這個元素後增加逗號,說明這是乙個元組(比較檢視有無逗號的區別)

t5 = ('a',)*2

print(t5)

Python學習之元組

元組也是python中常用的序列,與列表不同的是,元組是不可以修改的。當實現乙個只包含乙個值的元組時,必須加逗號。3 1 2 3 1 2,3,3,3 tuple函式 該函式接收乙個序列作為引數,並將它轉換為元組。tuple 1,2,3 1,2,3 tuple qwer q w e r 基本元組操作 ...

python學習之元組

元組和列表類似,只是元組是列表的二次加工,列表是表示,元組是 並且元組是不能被修改 增加 刪除,建議在寫元組的時候,在後面加上逗號 元組表示 tu 1,2,3,dds usr bin env python 索引取值 tu 1,2,3,dds n tu 0 print n 切片取值 n1 tu 0 3...

python學習日記三List和Tuple型別

分別為list和tuple。我們可以用list和tuple來表示有序集合。接下來我們分別講一下list和tuple的組成。list是python的一種內建資料型別,是一種有序的集合,可以隨時進行增加和刪減其中的元素。list的構造 用 將list中的元素括起來,就是乙個list物件,通常會將list...