元組這種數(shù)據(jù)類型和列表非常相似,也是一種序列。和列表的不同之處在于存放到元組內(nèi)的數(shù)據(jù)不能直接修改。元組是一種可迭代對象。
使用元組可以使程序運(yùn)行性能提升,因?yàn)橐话銇碚f,創(chuàng)建元組類型tuple的變量比列表類型list要快,而且占用更小的存儲空間。
創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為康巴什企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計,康巴什網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
>>> tup1 = 1, # 僅一個元素的元組,必須在后面添加,
>>> tup2 = 'a',3
列表在創(chuàng)建的時候用()
做標(biāo)識。內(nèi)部的元素用逗號進(jìn)行分隔。
>>> tup1 = () # 空元組
>>> tup2 = (1,) # 僅一個元素的元組,必須在后面添加,
>>> tup3 = ('a', 'b', 'c') # 元組中存放的全是字符
>>> tup4 = (1, 'a', '中') # 元組中存放混合數(shù)據(jù)
>>> tup5 = ('red', 'green', 'blue') # 元組中存放的全是字符串
tuple函數(shù)可以將一個可迭代對象
轉(zhuǎn)換成元組。
>>> print(tuple('Python'))
('P', 'y', 't', 'h', 'o', 'n')
參見可迭代對象
章節(jié)中的序列的拼接和重復(fù)
參見可迭代對象
章節(jié)中的序列的索引
參見可迭代對象
章節(jié)中的序列的切片
參見可迭代對象
章節(jié)中的可迭代對象的遍歷
參見可迭代對象
章節(jié)中的成員資格檢查
元組是不能修改,是可哈希的。因此,為元組中某個索引位置賦值會報錯:
>>> tup = ('t', 'u', 'p')
>>> tup[0] = 'J'
Traceback (most recent call last):
File "C:\Program Files\Python3102\lib\code.py", line 90, in runcode
exec(code, self.locals)
File "", line 1, in
TypeError: 'tuple' object does not support item assignment
要生成不同的元組,應(yīng)新建一個元組:
>>> tup = ('t', 'u', 'p')
>>> ('J',) + tup[1:]
>>> tup[:2] + ('p', 'y')
('J', 'u', 'p')
('t', 'u', 'p', 'y')
由于元組是可哈希的,因此無法刪除元組中的某個元素。要刪除其中的某個元素也只能通過新建元組的方式完成。
>>> tup = ('t', 'u', 'p')
>>> tup2 = tup[:1] + tup[2:]
>>> tup2
('t', 'p')
可參見可迭代對象
章節(jié)中序列
小節(jié)中的序列count
方法。
可參見可迭代對象
章節(jié)中序列
小節(jié)中的序列index
方法。
文章題目:元組(tuple)
分享鏈接:http://m.kartarina.com/article10/dsogigo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站排名、網(wǎng)頁設(shè)計公司、域名注冊、電子商務(wù)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)