您好,登錄后才能下訂單哦!
1、元組的定義:
元組是通過使用( )/小括號,并使用逗號隔開。
代碼:
#coding UTF-8
tup1= ("小黃","小許")
print("數據內容:%s,數據類型:%s"%(tup1,type(tup1)))
執行結果: 數據內容:('小黃', '小許'),數據類型:<class 'tuple'>
2、元組、字符串、列表的區別:
元組相比較字符串做了一個逗號。
元組相比較列表除元組使用小括號,列表使用方括號外,元組中的元素對象不能修改。
代碼:
#coding UTF-8
str1 = "小黃"
tup1= ("小黃","小許")
list1=["小黃","小許"]
print("str1的數據類型:%s"% type(str1))
print("tup1的數據類型:%s"% type(tup1))
print("list1的數據類型:%s"% type(list1))
執行結果: str1的數據類型:<class 'str'>
tup1的數據類型:<class 'tuple'>
list1的數據類型:<class 'list'>
3、訪問元組:
元組通過使用下標索引來進行訪問,操作方法與列表相同。
代碼:
#coding UTF-8
tup1= ("小黃","小許")
tup2= (1,2,3,4,5,"小黃","小許")
print("tup1[0]:",tup1[0])
print("tup2[1:5]:",tup2[1:5])
執行結果: tup1[0]: 小黃
tup2[1:5]: (2, 3, 4, 5)
4、修改元組:
元組中的元素對象不允許修改,但是可以進行連接組合
代碼:
#coding UTF-8
tup1= ("小黃","小許")
tup2= (1,2,3,4,5,"小黃","小許")
#tup2[0] = 99 類型錯誤'tuple' object does not support item assignment
tup3 = tup1 + tup2
print("組合后的數據內容:",tup3)
執行結果: 組合后的數據內容: ('小黃', '小許', 1, 2, 3, 4, 5, '小黃', '小許')
5、刪除元組:
元組中的元素對象不允許刪除,所以我們可以使用del語句刪除整個元組
代碼:
#coding UTF-8
tup1= ("小黃","小許")
print("tup1的內容:",tup1)
del tup1
print("刪除后的內容:",tup1)
執行結果: tup1的內容: ('小黃', '小許')
變量錯誤:找不到變量‘tup1‘
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。