python 的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。
如下例項:
tup1 =('google'
,'runoob'
,1997
,2000
)tup2 =(
1,2,
3,4,
5)tup3
="a"
,"b"
,"c"
,"d"
方法:tuple = () #此為空元組,如元組只有乙個值,則需在值末加「,」逗號即可,沒有括號的賦值多個物件也會視作元組。
方法:x.index(obj)
#查詢x元組內obj的索引值
x.[index]
#訪問x元組內index(索引值)位置的物件
x.[start,stop,step]
#start至stop可選取查詢範圍,step為步長
方法:
x = x [ : y ] + ( obj ) + x [ y : ]
#更新元組可以用切片形式將需要新增內容的地方切開加入新物件後重新賦值,y為需要新增物件的位置
方法:x = x [ : y ] + x [ y : ]
#可利用切片形式將需要刪除的物件分開重新賦值。
del x
#直接刪除x元組
與字串一樣,元組之間可以使用 + 號和 * 號進行運算。這就意味著他們可以組合和複製,運算後會生成乙個新的元組。
python 表示式
結果描述
len((1, 2, 3))
3計算元素個數
(1, 2, 3) + (4, 5, 6)
(1, 2, 3, 4, 5, 6)
連線('hi!',) * 4
('hi!', 'hi!', 'hi!', 'hi!')
複製3 in (1, 2, 3)
true
元素是否存在
for x in (1, 2, 3): print x,
1 2 3
迭代python元組包含了以下內建函式
序號方法及描述例項1
len(tuple)
計算元組元素個數。
>>>tuple1 =(
'google'
,'runoob'
,'taobao'
)>>>
len(
tuple1)3
>>>
2max(tuple)
返回元組中元素最大值。
>>>tuple2 =(
'5',
'4',
'8')
>>>
max(
tuple2
)'8'
>>>
3min(tuple)
返回元組中元素最小值。
>>>tuple2 =(
'5',
'4',
'8')
>>>
min(
tuple2
)'4'
>>>
4tuple(seq)
將列表轉換為元組。
Python學習筆記 元組
元組 btuple monday 1 2,3 btuple monday 1 2,3 btuple 0 1 1 len btuple 3 btuple 1 2,3 列表元素可以改變 元組元素不可以改變 alist axp ba cat alist 1 alibaba print alist axp ...
Python學習筆記 元組
1 元組的定義 tuple 元組 與列表類似,不同之處在於元素不能改 元組表示多個元素組成的序列 元組在python開發中,由特定的應用場景 用於儲存一串資訊,資料之間使用,逗號 分隔 元組用 定義 元組的索引從0開始 索引就是資料在元組中的位置編號 2 建立元組 info tuple zhangs...
python學習筆記 元組
元組的理解以及特性 列表 打了激素的陣列 元組 帶了緊箍咒的列表,是不可變的 names a b c 1,1.5,1,2 tuple names 1,1.5,2 4j,hello 1,2 10 print type names type tuple names print tuple names.i...