基本知識
1.什么叫元組?
本質:也是一種有序的集合。但與list不同,元組一旦初始化則不能修改。
元組的創建:
tuple1 =() #創建空元組
tuple2 = tuple() #創建空元組
tuple3 = (1,) #創建只有一個元素的元組
tuple4 = 1, #創建只有一個元素的元組
注意:當元組中只有一個元素的時候,我們必須在該元素的末尾添加一個逗號,來消除歧義。
元組小括號可以省略,但是逗號不能省略
2.怎么獲取元組的長度?
len(tuple)
3.元組的訪問
元組元素的訪問:
tuple1 = (元素1,元素2,…,元素n)
通過索引值/下標來進行訪問
tuple1[index] index的取值范圍 [0,len(tuple1))
index取值可以為負,為負的時候,從右往左進行取值。
4.修改元組
指的是在元組的內部添加一個可變對象,通過修改可變對象進而來修改我們的元組
在元組中一旦初始化則不能修改指的是,元組一旦創建,它對應元素指向不會再發生變化。
5.刪除元組
del tuple1
6.元組的連接/組合
使用"+"
tuple3 = tuple1+tuple2
功能:將tuple1與tuple2中的元素取出重新組合成一個新的元組并且返回。
7.元組的重復
tuple2 = tuple1*n
功能:將tuple1中的元素重復n次輸出到新的元組中
8.元素in元組
判斷元素是否在元組中存在,若存在則返回True,否則返回False
元組的函數
1.截取元組
tuple1[start :end :step]
start:默認0
end:默認len(tuple1)
step:默認1,取值可以為負
范圍:[start,end)
tuple1 = (1,2,3,"hello","good",True,12.34)
print(tuple1[:-1][1::-1])
#(2, 1)
2.max(tuple)
min(tuple)
返回tuple中最大值最小值
3.tuple(list)
將列表轉為元組
4.二維元組
tuple1 = (t1,t2,…,tn)
當元組中的元素剛好又是元組的時候,我們稱這個元組為二維元組。
二維元組的訪問:
tuple1[index1][index2]
index1:代表第幾個元組
index2:元組中第幾個元素
5.tuple1.count(x)
功能:統計x在tuple1中出現的次數
6.tuple1.index(obj,start,end)
功能:在tuple1中查找obj,若找到則返回第一匹配到的下標值,若找不到則報錯
查詢范圍[start,end),若不指定則查詢整個元組
start,end為整數型,不為字符
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
