按照索引/位置存放多個值,只用於讀不用於改
()內用逗號分隔開多個任意型別的元素
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 inprint
('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 強調...