在這裡插入**片
# 元組
2,元組的操作
3,如何遍歷元祖
小結元組是乙個不可修改的,元素以逗號分隔的以小括號包圍的有序序列,
可以將元組看成乙個不可修改的列表。
格式:變數名=(元素1,元素2,…)
建立乙個元組列印並檢視資料型別
a =
('小啦'
,'小小'
,'小娜'
,'小聞'
)print
(a)#('小啦','小小','小娜','小聞')
print
(type
(a))
#
1,訪問元組有哪些方法
1,怎樣通過索引來獲取
a =
('小啦'
,'小小'
,'小娜'
,'小聞'
)a=a[2]
print
(a)#小娜
,2,怎樣遍歷元組
使用for迴圈遍歷
3,怎樣獲取子元組
a =
('小啦'
,'小小'
,'小娜'
,'小聞'
)a1=a[2:
:-1]
print
(a1)
#('小娜', '小小', '小啦')
2,怎樣重複合併元組
怎樣合併
a =(1
,2)b =(3
,4)c = a + b
print
(c)#(1, 2, 3, 4)
怎樣重複
a =
('666',)
b = a *
4print
(b)#('666', '666', '666', '666')
3,怎樣訪問多維元組mulit_tup =((
'王一'
,'王二'),
('李一'
,'李二'),
('孫一'
,'孫二'))
name = mulit_tup[2]
[0]print
(name)
#孫一
怎樣簡潔遍歷出一維元組
for name in
('王一'
,'王二'
,'王三'):
print
(name)
輸出結果:
#王一#王二
#王三
怎樣簡潔遍歷出二維陣列
user_info =((
'王一',10
),('王二',11
),('王三',12
))for user in user_info:
print
(user)
輸出結果:
#('王一', 10)
#('王二', 11)
#('王三', 12)
***注意:::***python中不允許修改元組的資料,包括不能刪除其中的元素。
如果元素本身是乙個可變資料型別的列表,那麼其巢狀項可以被改變。
如果元組中只有乙個值,如果沒有逗號,變數的型別就是值的型別。
如果有逗號,則表示元組型別。
python 元組資料型別
如何定義乙個空元組,請使用兩種方式來定義 tuple 定義乙個元組,它只有乙個資料,資料的值是3 3,定義乙個元組,它有多個資料,資料分別是 hello python world hello python world 如何將列表轉換為元組,請寫出格式 得到的元組 tuple 列表 如何將元組轉換為列...
python 資料型別 序列型別 元組
列表 打了激素的陣列 元組 帶了緊箍咒的列表 不可變資料型別,沒有增刪改 可以儲存任意資料型別 t 1,1.2,true,westos print t,type t 定義乙個空元組 li print li,type li t2 tuple li print t2,type t2 定義乙個只有乙個元素...
Python資料型別之元組
元組 tuple 類似於列表,只不過元組和字串一樣,一旦定義好了就不可以修改,也叫常量陣列。元組用圓括號 標識,內部元素間用逗號隔開。元組通常用在使語句或使用者定義的函式能夠安全地採用一組值的時候,即元組的值不會被改變。元組也是序列,所以關於索引和切片操作方法同樣遵循序列的操作方法,此處不再贅述。元...