Python四個(gè)內(nèi)置數(shù)據(jù)結(jié)構(gòu)

認(rèn)識(shí)4個(gè)內(nèi)置數(shù)據(jù)結(jié)構(gòu)

Python提供了4個(gè)內(nèi)置數(shù)據(jù)結(jié)構(gòu)笑跛,可以用來(lái)保存任何對(duì)象集合付魔,它們分別是列表、元組堡牡、字典抒抬、集合。

這里的“內(nèi)置”是指列表晤柄、元組擦剑、字典、集合在代碼中可以直接使用芥颈,用前無(wú)需導(dǎo)入惠勒,這些數(shù)據(jù)結(jié)構(gòu)是Python語(yǔ)言的一部分。

1.列表:有序的可變對(duì)象集合

類似于其他語(yǔ)言里的數(shù)組的概念爬坑,你可以把列表想成是一個(gè)相關(guān)對(duì)象的索引集合纠屋,列表中的每個(gè)槽(元素)從0開(kāi)始編號(hào)。但是盾计,Python里的列表是動(dòng)態(tài)的售担,因?yàn)樗鼈兛梢愿鶕?jù)需要擴(kuò)展(和收縮)。使用前不需要聲明列表的大小署辉。同時(shí)列表還是異構(gòu)的族铆,你可以在一個(gè)列表中混合不同類型的對(duì)象。列表還是可變的哭尝,因?yàn)榭梢栽谌魏螘r(shí)間通過(guò)增加哥攘、刪除或修改對(duì)象來(lái)修改列表。

2.元組:有序的不可改變對(duì)象集合

元組是一個(gè)不可變的列表,這說(shuō)明逝淹,一旦向一個(gè)元組賦值耕姊,任何情況下這個(gè)元組都不能再改變。通常把元組想象成是一個(gè)常量列表栅葡。(如果你想確保你的代碼不能被你或其他人的代碼修改茉兰,此時(shí)元組就會(huì)有很大用處)。


如果你想用一種有序的方式呈現(xiàn)數(shù)據(jù)(如旅行日程上的目的地列表妥畏,在這里目的地順序很重要)邦邦,列表和元組就很合適,不過(guò)有時(shí)用什么順序呈現(xiàn)數(shù)據(jù)并不重要醉蚁,例如燃辖,你可能想存儲(chǔ)一些用戶的詳細(xì)信息,但是不關(guān)心以什么順序存儲(chǔ)网棍,對(duì)于這種數(shù)據(jù)黔龟,Python的列表/元組就不適用了,需考慮其他的數(shù)據(jù)結(jié)構(gòu)滥玷。


3.字典:無(wú)序的鍵/值對(duì)集合

Python字典允許你存儲(chǔ)一個(gè)鍵/值對(duì)集合氏身。在字典中每個(gè)唯一鍵有一個(gè)與之關(guān)聯(lián)的值,字典可以包含多個(gè)鍵/值對(duì)惑畴。與鍵關(guān)聯(lián)的值可以是任意對(duì)象蛋欣。

字典是無(wú)序且可改變的,可以把Python的字典想象成一個(gè)兩列多行的數(shù)據(jù)結(jié)構(gòu)如贷,與列表類似陷虎,字典可以根據(jù)需要進(jìn)行擴(kuò)展(和收縮)。

4.集合:無(wú)序的唯一對(duì)象集合

在Python中杠袱,集合是一種很方便的數(shù)據(jù)結(jié)構(gòu)尚猿,可以用來(lái)保存相關(guān)對(duì)象的一個(gè)集合,同時(shí)確保其中的任何對(duì)象不會(huì)重復(fù)楣富。

集合還允許你完成并集凿掂、交集和差集操作,這是一個(gè)額外的好處纹蝴;集合還可以根據(jù)需要進(jìn)行擴(kuò)展和收縮庄萎。

by PengSW on 2019/1/19

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市塘安,隨后出現(xiàn)的幾起案子惨恭,更是在濱河造成了極大的恐慌,老刑警劉巖耙旦,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡免都,警方通過(guò)查閱死者的電腦和手機(jī)锉罐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)绕娘,“玉大人脓规,你說(shuō)我怎么就攤上這事∠樟欤” “怎么了侨舆?”我有些...
    開(kāi)封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)绢陌。 經(jīng)常有香客問(wèn)我挨下,道長(zhǎng),這世上最難降的妖魔是什么脐湾? 我笑而不...
    開(kāi)封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任臭笆,我火速辦了婚禮,結(jié)果婚禮上秤掌,老公的妹妹穿的比我還像新娘愁铺。我一直安慰自己,他們只是感情好闻鉴,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布茵乱。 她就那樣靜靜地躺著,像睡著了一般孟岛。 火紅的嫁衣襯著肌膚如雪瓶竭。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天蚀苛,我揣著相機(jī)與錄音在验,去河邊找鬼。 笑死堵未,一個(gè)胖子當(dāng)著我的面吹牛腋舌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播渗蟹,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼块饺,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了雌芽?” 一聲冷哼從身側(cè)響起授艰,我...
    開(kāi)封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎世落,沒(méi)想到半個(gè)月后淮腾,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年谷朝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了洲押。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡圆凰,死狀恐怖杈帐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情专钉,我是刑警寧澤挑童,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站跃须,受9級(jí)特大地震影響站叼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜回怜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一大年、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玉雾,春花似錦、人聲如沸复旬。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至志秃,卻和暖如春怔球,著一層夾襖步出監(jiān)牢的瞬間浮还,已是汗流浹背竟坛。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工担汤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洼冻。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像撞牢,于是被迫代替她去往敵國(guó)和親率碾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 一播掷、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,753評(píng)論 0 10
  • 本文為《爬著學(xué)Python》系列第九篇文章。 從現(xiàn)在開(kāi)始算是要進(jìn)入“真刀真槍”的Python學(xué)習(xí)了歧匈。之所以這么說(shuō),...
    SyPy閱讀 2,148評(píng)論 0 14
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,948評(píng)論 2 89
  • 一砰嘁、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,828評(píng)論 2 16
  • 天氣真像小孩子的臉件炉,說(shuō)變就變。早晨天氣晴朗矮湘,下午斟冕,空刮起了大鳳,滿天的樹(shù)葉搖擺著缅阳,從天上飄下來(lái)磕蛇,像蝴蝶在空中飛舞,...
    32ec0de11f0b閱讀 379評(píng)論 0 0