五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

習(xí)題 40: 字典, 可愛的字典

2023-08-25 17:00 作者:薄荷糖鳶  | 我要投稿


接下來我要教你另外一種讓你傷腦筋的容器型數(shù)據(jù)結(jié)構(gòu),因?yàn)橐坏┠銓W(xué)會(huì)這種容器,你將擁有超酷的能力。這是最有用的容器:字典(dictionary)。 Python 將這種數(shù)據(jù)類型叫做 “dict”,有的語言里它的名稱是 “hash”。這兩種名字我都會(huì)用到,不過這并不重要,重要的是它們和列表的區(qū)別。你看,針對(duì)列表你可以做這樣的事情:


你可以使用數(shù)字作為列表的索引,也就是你可以通過數(shù)字找到列表中的元素。 而 dict 所作的,是讓你可以通過任何東西找到元素,不只是數(shù)字。是的,字典可以將一個(gè)物件和另外一個(gè)東西關(guān)聯(lián),不管它們的類型是什么,我們來看看:


你將看到除了通過數(shù)字以外,我們還可以用字符串來從字典中獲取 stuff ,我 們還可以用字符串來往字典中添加元素。當(dāng)然它支持的不只有字符串,我們還可以做這樣的事情:


在這里我使用了兩個(gè)數(shù)字。其實(shí)我可以使用任何東西,不過這么說并不準(zhǔn)確,不過你先這么理解就行了。 當(dāng)然了,一個(gè)只能放東西進(jìn)去的字典是沒啥意思的,所以我們還要有刪除物件的 方法,也就是使用 del 這個(gè)關(guān)鍵字:


接下來我們要做一個(gè)練習(xí),你必須非常仔細(xì),我要求你將這個(gè)練習(xí)寫下來,然后試著弄懂它做了些什么。這個(gè)練習(xí)很有趣,做完以后你可能會(huì)有豁然開朗的感覺。


Warning 注意到我用了 themap 而不是 map 了吧?這是因?yàn)?Python 已經(jīng)有一個(gè)函數(shù)稱作 map 了,所以如果你用 map 做變量名,你后面可能會(huì)碰到問題。

你應(yīng)該看到的結(jié)果

加分習(xí)題?

  1. 在 Python 文檔中找到 dictionary (又被稱作 dicts, dict)的相關(guān)的內(nèi)容,學(xué)著對(duì) dict 做更多的操作。

  2. 找出一些 dict 無法做到的事情。例如比較重要的一個(gè)就是 dict 的內(nèi)容是無序的, 你可以檢查一下看看是否真是這樣。?

  3. 試著把 for-loop 執(zhí)行到 dict 上面,然后試著在 for-loop 中使用 dict 的 items() 函數(shù),看看會(huì)有什么樣的結(jié)果。


習(xí)題 40: 字典, 可愛的字典的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
红安县| 青川县| 深州市| 林芝县| 基隆市| 阿图什市| 景德镇市| 杭锦旗| 东平县| 无锡市| 宜章县| 明溪县| 梧州市| 瑞昌市| 华容县| 青田县| 八宿县| 博白县| 无锡市| 凌云县| 新源县| 武隆县| 望江县| 池州市| 宁海县| 雷波县| 富阳市| 如东县| 乡宁县| 沐川县| 西丰县| 建水县| 嘉定区| 海兴县| 花垣县| 澜沧| 宜都市| 渭源县| 淄博市| 扶余县| 云安县|