巜饥渴的少妇和快递员韩国_巜饥渴的少妇HD高清_巜和女房东疯狂做爰2中文字幕_巜丰满人妻的滋味2HD_巜丰满的欲妇2做爰播放_巜车里震动好爽H韩国电影

資訊

精準(zhǔn)傳達(dá) ? 有效溝通

從品牌網(wǎng)站建設(shè)到網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃,從策略到執(zhí)行的一站式服務(wù)

「IT編程」Python開(kāi)發(fā)基礎(chǔ)系列:元組

來(lái)源:公司資訊 | 2021.09.18

元組(Tuple):
用拼音輸入法的同學(xué)不要把元組打成元祖了,^_^。
我們知道,用方括號(hào)括起來(lái)的是列表,那么用圓括號(hào)括起來(lái)的是什么,是元組。
元組與列表相同的操作:
使用方括號(hào)加下標(biāo)訪問(wèn)元素
切片(形成新元組對(duì)象)
count()/index()
len()/max()/min()/tuple()
元組中不允許的操作,確切的說(shuō)是元組沒(méi)有的功能:
修改、新增元素
刪除某個(gè)元素(但可以刪除整個(gè)元組)
所有會(huì)對(duì)元組內(nèi)部元素發(fā)生修改動(dòng)作的方法。例如,元組沒(méi)有remove,append,pop等方法。
元組與列表類(lèi)似的特殊操作:
來(lái)看一些實(shí)例:
>>>tup1=()#創(chuàng)建空元組
>>>tup1=(50,)#創(chuàng)建只包含一個(gè)元素的元組時(shí),要在元素的后面跟個(gè)逗號(hào)
>>>tup1=('physics','chemistry',1997,2000)
>>>tup2=(1,2,3,4,5)
>>>tup3="a","b","c","d"
>>>tup=(1,2,3,4)
>>>tup[2]
3
>>>tup[3]="a"
Traceback(mostrecentcalllast):
File"",line1,in
tup[3]="a"
TypeError:'tuple'objectdoesnotsupportitemassignment
這不能,那不能,要你何用,我直接用列表不行嗎?還是有用的,有些數(shù)據(jù)一旦創(chuàng)建之后就不允許修改了,這些數(shù)據(jù)就適合用元組來(lái)創(chuàng)建,比如主機(jī)地址和端口(ip,port),("192.168.1.1",80),兩者捆綁在一起,不允許修改。
元組看來(lái)是很安全的。但真的嗎?
元組只保證它的一級(jí)子元素不可變,對(duì)于嵌套的元素內(nèi)部,不保證不可變!
>>>tup=('a','b',['A','B'])
>>>tup[2][0]='X'
>>>tup[2][1]='Y'
>>>tup
('a','b',['X','Y'])
Python為什么總是有這種幺蛾子呢???所以,在使用元組的時(shí)候,請(qǐng)盡量使用數(shù)字、字符串和元組這種不可變的數(shù)據(jù)類(lèi)型作為元組的元素,這樣就能確保元組不發(fā)生變化。

—— 靈通云微信公眾號(hào) ——

熱門(mén)標(biāo)簽

上一條———————

下一條———————

十七年 建站經(jīng)驗(yàn)

多一份參考,總有益處

聯(lián)系靈通云,免費(fèi)獲得專(zhuān)屬《策劃方案》及報(bào)價(jià)

咨詢相關(guān)問(wèn)題或預(yù)約面談,可以通過(guò)以下方式與我們聯(lián)系

業(yè)務(wù)熱線:400-688-6062 / 大客戶專(zhuān)線   南通:15818561755

麻阳| 武清区| 山东| 密云县| 通渭县| 左权县| 吕梁市| 榆树市| 绥滨县| 徐闻县| 灵宝市| 库尔勒市| 华容县| 顺平县| 红河县| 盘锦市| 曲麻莱县| 德格县| 文登市| 苍南县| 黎平县| 化德县| 道孚县| 天镇县| 香河县| 迭部县| 陵水| 喜德县| 石河子市| 右玉县| 灵丘县| 岑巩县| 肥西县| 右玉县| 鱼台县| 湘潭县| 方正县| 两当县| 襄汾县| 林口县| 密山市|