Python 元組型別

2021-10-03 18:51:21 字數 1789 閱讀 8751

按照索引/位置存放多個值,只用於讀不用於改

()內用逗號分隔開多個任意型別的元素

t =(1

,1.3

,'aa'

)# t=tuple((1,1.3,'aa'))

print

(t,type

(t))

x =(10)

# 單獨乙個括號代表包含的意思

print

(x,type

(x))

t =(10,

)# 如果元組中只有乙個元素,必須加逗號

print

(t,type

(t))

t =(1,

1.3,

'aa'

)# t=(0->值1的記憶體位址,1->值1.3的記憶體位址,2->值'aaa'的記憶體位址,)t[0

]=11111

t =(1,

[11,22

])# t=(0->值1的記憶體位址,1->值[1,2]的記憶體位址,)

print(id

(t[0])

,id(t[1])

)# t[0]=111111111 # 不能改

# t[1]=222222222 # 不能改t[1

][0]

=11111111111111111

# print(t)

print(id

(t[0])

,id(t[1])

)

print

(tuple

('hello'))

print

(tuple([

1,2,

3]))

print

(tuple()

)

1. 按索引取值(正向取+反向取):只能取
t=

('aa'

,'bbb'

,'cc'

)print

(t[0])

print

(t[-1]

)

2. 切片(顧頭不顧尾,步長)
t =

('aa'

,'bbb'

,'cc'

,'dd'

,'eee'

)print

(t[0:3

])print

(t[::-

1])

3. 長度
t =

('aa'

,'bbb'

,'cc'

,'dd'

,'eee'

)print

(len

(t))

4. 成員運算in和not in
print

('aa'

in t)

5. 迴圈
for x in t:

print

(x)

6. 查詢字串的位置
t =(2

,3,111

,111

,111

,111

)print

(t.index(

111)

)print

(t.index(

1111111111))

print

(t.count(

111)

)

python元組型別說法 Python 元組型別

一 元組簡介 1 元組用中括號 來定義,比如 tuple 1,2,3,4 2 元組中的元素索引值從 0 開始,元組支援索引和切片操作,且元組元素支援多種型別 3 數字 字串 元組都是不可變型別,這意味著一旦乙個物件被定義了,它的值就不能再被更新,除非重新建立乙個新的物件 二 元組的基本操作 1 建立...

Python元組型別

本部落格介紹python3中的乙個重要資料型別 tuple 元組型別。python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。我們將從如下幾個方面來介紹,旨在精簡而全面,快速而可查 建立元組 coding gbk tuple1 1 2,3 hello worl...

python的元組型別

一 基本使用 1 用途 元組是不可變的列表,能存多個值,但多個值只有取的需求,而沒有改的需求,那麼用元組合最合理 2 定義方式 在 內用逗號分割開,可以存放任意型別的值 names alex egon wxx names tuple alex egon wxx print type names 強調...