強烈推薦Python新手學習之——字典
字典這種資料結構有點像我們平常用的通訊錄,有一個名字和這個名字對應的資訊。在字典中,名字叫做“鍵”,對應的內容資訊叫做
“值”。字典就是一個鍵/值對的集合。
它的基本格式是(key是鍵,value是值):
d = {key1 : value1, key2 : value2}
鍵/值對用冒號分割,每個對之間用逗號分割,整個字典包括在花括號中。
關於字典的鍵要注意的是:
1.鍵必須是唯一的;
2.鍵只能是簡單物件,比如字串、整數、浮點數、bool值。
list就不能作為鍵,但是可以作為值。
舉個簡單的字典例子:
score = { '蕭峰': 95, '段譽': 97, '虛竹': 89 }
python字典中的鍵/值對沒有順序,我們無法用索引訪問字典中的某一項,而是要用鍵來訪問。
print (score['段譽'])
注意,如果你的鍵是字串,透過鍵訪問的時候就需要加引號,如果是數字作為鍵則不用。
如果你提供的鍵在字典中不存在,則會報錯。另一種訪問字典中元素的方法是:
score.get('慕容復')
這種方法的好處是,即使提供的鍵不存在,也不會報錯,只會返回 None
字典也可以透過for...in遍歷:
for name in score: print (score[name])
注意,遍歷的變數中儲存的是字典的鍵。
如果要改變某一項的值,就直接給這一項賦值:
score['虛竹'] = 91
增加一項字典項的方法是,給一個新鍵賦值:
score['慕容復'] = 88
刪除一項字典項的方法是del:
del score['蕭峰']
注意,這個鍵必須已存在於字典中。
如果你想新建一個空的字典,只需要:
d = {}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2035/viewspace-2834225/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 強烈推薦:ORACLE學習筆記--效能優化(ZT)Oracle筆記優化
- 強烈推薦:GitHub 上 13 個 Python 學習資源|Python 主題月GithubPython
- 強烈推薦的軟體
- 強烈推薦的 Chrome 外掛Chrome
- 一文深入淺出學習Spring框架系列,強烈推薦Spring框架
- 機器學習知識體系 (強烈推薦)機器學習
- 強烈推薦各類好用免費apiAPI
- 強烈推薦:240多個jQuery外掛jQuery
- 【強烈推薦】python超好用、超實用的開發工具!Python
- 【強烈推薦】可能是最適合你的 Java 學習路線和方法Java
- 強烈推薦閻宏博士的java與模式Java模式
- Google 出品的 Java 編碼規範,強烈推薦!GoJava
- 強烈推薦的各種熱門好用的介面
- 強烈推薦| 工程化必備的幾個 Python 開發工具Python
- 強烈推薦|值得收藏的幾個圖片網站網站
- 強烈推薦的幾個Android studio外掛Android
- Mac強烈推薦街機賽車遊戲:Agent Intercept 疾速特工 for macMac遊戲
- python值得學習嗎?為何推薦學習python?Python
- Google 出品的 Java 編碼規範,強烈推薦,既權威又科學!GoJava
- 強烈推薦 10 款珍藏的 Chrome 瀏覽器外掛Chrome瀏覽器
- 強烈推薦10本程式設計師在家讀的書程式設計師
- 自媒體工具有哪些?這幾款工具,強烈推薦
- java經典程式設計題30道題,強烈推薦Java程式設計
- 一個非常不錯的技術視訊強烈推薦
- 程式設計師強烈推薦的熱門免費api程式設計師API
- Editplus下載、安裝並最佳配色方案(強烈推薦)
- 強烈推薦的一個部落格 圖靈官方部落格圖靈
- 強烈推薦!!!阿里旗下10款頂級開源專案阿里
- 如何入門java(附帶新手推薦學習資料)Java
- 最強 Java 書單推薦,附學習方法Java
- 《推薦系統學習》之推薦系統那點事
- python入門學習這篇夠了,強烈建議收藏!Python
- 強烈推薦所有程式設計師都要看完的書籍程式設計師
- 『強烈推薦』Linux 下的大型/開源/網路遊戲.(轉)Linux遊戲
- 請不要做浮躁的人[強烈推薦程式設計師看] (轉)程式設計師
- Mahout學習系列之推薦演算法演算法
- 寫給小白看的入門級 Java 基本語法,強烈推薦Java
- 微信如何同步到今日頭條?這一款工具強烈推薦!