欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么用Jupyter學(xué)習(xí)Python字典

本篇內(nèi)容介紹了“怎么用 Jupyter 學(xué)習(xí) Python 字典”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供呈貢網(wǎng)站建設(shè)、呈貢做網(wǎng)站、呈貢網(wǎng)站設(shè)計(jì)、呈貢網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、呈貢企業(yè)網(wǎng)站模板建站服務(wù),十年呈貢做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

字典是 Python 編程語言使用的數(shù)據(jù)結(jié)構(gòu)。一個(gè) Python 字典由多個(gè)鍵值對組成;每個(gè)鍵值對將鍵映射到其關(guān)聯(lián)的值上。

例如你是一名老師,想把學(xué)生姓名與成績對應(yīng)起來。你可以使用 Python 字典,將學(xué)生姓名映射到他們關(guān)聯(lián)的成績上。此時(shí),鍵值對中鍵是姓名,值是對應(yīng)的成績。

如果你想知道某個(gè)學(xué)生的考試成績,你可以從字典中訪問。這種快捷查詢方式可以為你節(jié)省解析整個(gè)列表找到學(xué)生成績的時(shí)間。

本文介紹了如何通過鍵訪問對應(yīng)的字典值。學(xué)習(xí)前,請確保你已經(jīng)安裝了 Anaconda 包管理器和 Jupyter 筆記本。

1、在 Jupyter 中打開一個(gè)新的筆記本

首先在 Web 瀏覽器中打開并運(yùn)行 Jupyter。然后,

  1. 鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)

  2. 轉(zhuǎn)到左上角的 “File”。

  3. 選擇 “New Notebook”,點(diǎn)擊 “Python 3”。

怎么用 Jupyter 學(xué)習(xí) Python 字典

新建 Jupyter 筆記本

開始時(shí),新建的筆記本是無標(biāo)題的,你可以將其重命名為任何名稱。我為我的筆記本取名為 “OpenSource.com Data Dictionary Tutorial”。

筆記本中標(biāo)有行號的位置就是你寫代碼的區(qū)域,也是你輸入的位置。

在 macOS 上,可以同時(shí)按 Shift + Return 鍵得到輸出。在創(chuàng)建新的代碼區(qū)域前,請確保完成上述動(dòng)作;否則,你寫的任何附加代碼可能無法運(yùn)行。

2、新建一個(gè)鍵值對

在字典中輸入你希望訪問的鍵與值。輸入前,你需要在字典上下文中定義它們的含義:

empty_dictionary = {}grades = {    "Kelsey": 87,    "Finley": 92} one_line = {a: 1, b: 2}

怎么用 Jupyter 學(xué)習(xí) Python 字典

定義字典鍵值對的代碼

這段代碼讓字典將特定鍵與其各自的值關(guān)聯(lián)起來。字典按名稱存儲數(shù)據(jù),從而可以更快地查詢。

3、通過鍵訪問字典值

現(xiàn)在你想查詢指定的字典值;在上述例子中,字典值指特定學(xué)生的成績。首先,點(diǎn)擊 “Insert” 后選擇 “Insert Cell Below”。

怎么用 Jupyter 學(xué)習(xí) Python 字典

在 Jupyter 插入新建單元格

在新單元格中,定義字典中的鍵與值。

然后,告訴字典打印該值的鍵,找到需要的值。例如,查詢名為 Kelsey 的學(xué)生的成績:

# 訪問字典中的數(shù)據(jù)grades = {    "Kelsey": 87,    "Finley": 92} print(grades["Kelsey"])87

怎么用 Jupyter 學(xué)習(xí) Python 字典

查詢特定值的代碼

當(dāng)你查詢 Kelsey 的成績(也就是你想要查詢的值)時(shí),如果你用的是 macOS,只需要同時(shí)按 Shift+Return 鍵。

你會(huì)在單元格下方看到 Kelsey 的成績。

4、更新已有的鍵

當(dāng)把一位學(xué)生的錯(cuò)誤成績添加到字典時(shí),你會(huì)怎么辦?可以通過更新字典、存儲新值來修正這類錯(cuò)誤。

首先,選擇你想更新的那個(gè)鍵。在上述例子中,假設(shè)你錯(cuò)誤地輸入了 Finley 的成績,那么 Finley 就是你需要更新的鍵。

為了更新 Finley 的成績,你需要在下方插入新的單元格,然后創(chuàng)建一個(gè)新的鍵值對。同時(shí)按 Shift+Return 鍵打印字典全部信息:

grades["Finley"] = 90print(grades) {'Kelsey': 87; "Finley": 90}

怎么用 Jupyter 學(xué)習(xí) Python 字典

更新鍵的代碼

單元格下方輸出帶有 Finley 更新成績的字典。

5、添加新鍵

假設(shè)你得到一位新學(xué)生的考試成績。你可以用新鍵值對將那名學(xué)生的姓名與成績補(bǔ)充到字典中。

插入新的單元格,以鍵值對形式添加新學(xué)生的姓名與成績。當(dāng)你完成這些后,同時(shí)按 Shift+Return 鍵打印字典全部信息:

grades["Alex"] = 88print(grades) {'Kelsey': 87, 'Finley': 90, 'Alex': 88}

怎么用 Jupyter 學(xué)習(xí) Python 字典

添加新鍵

所有的鍵值對輸出在單元格下方。

使用字典

請記住,鍵與值可以是任意數(shù)據(jù)類型,但它們很少是擴(kuò)展數(shù)據(jù)類型non-primitive types。此外,字典不能以指定的順序存儲、組織里面的數(shù)據(jù)。如果你想要數(shù)據(jù)有序,最好使用 Python 列表,而非字典。

如果你考慮使用字典,首先要確認(rèn)你的數(shù)據(jù)結(jié)構(gòu)是否是合適的,例如像電話簿的結(jié)構(gòu)。如果不是,列表、元組、樹或者其他數(shù)據(jù)結(jié)構(gòu)可能是更好的選擇。

“怎么用 Jupyter 學(xué)習(xí) Python 字典”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

分享標(biāo)題:怎么用Jupyter學(xué)習(xí)Python字典
URL鏈接:http://chinadenli.net/article46/ihpheg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)網(wǎng)站收錄云服務(wù)器品牌網(wǎng)站建設(shè)小程序開發(fā)標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名