1、元組的定義:
創新互聯專業為企業提供費縣網站建設、費縣做網站、費縣網站設計、費縣網站制作等企業網站建設、網頁設計與制作、費縣企業網站模板建站服務,十余年費縣做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
元組是通過使用( )/小括號,并使用逗號隔開。
代碼:
#coding UTF-8
tup1= ("小黃","小許")
print("數據內容:%s,數據類型:%s"%(tup1,type(tup1)))
執行結果: 數據內容:('小黃', '小許'),數據類型:
2、元組、字符串、列表的區別:
元組相比較字符串做了一個逗號。
元組相比較列表除元組使用小括號,列表使用方括號外,元組中的元素對象不能修改。
代碼:
#coding UTF-8
str1 = "小黃"
tup1= ("小黃","小許")
list1=["小黃","小許"]
print("str1的數據類型:%s"% type(str1))
print("tup1的數據類型:%s"% type(tup1))
print("list1的數據類型:%s"% type(list1))
執行結果: str1的數據類型:
tup1的數據類型:
list1的數據類型:
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‘