字典(python)

   在本章中,我們將學習將相關信息關聯起來的python字典。字典可存儲的信息量幾乎不受限制。

   在python中,字典是一系列鍵——值對,每個鍵都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵向關聯的值可以是數字,字符串,列表乃至字典。


訪問字典中的值


添加鍵——值對


修改字典中的值

要修改字典中的值,可以依次指定字典名,用方括號括起的鍵以及與該鍵相關聯的新值。




遍歷字典

  字典可用於以各種方式存儲信息,因此有多種遍歷字典的方式:可遍歷字典的所有鍵——值對,鍵或值。

 1.遍歷所有的鍵——值對

  


遍歷字典中的所有鍵


方法keys()並非只能用於遍歷;實際上,它返回一個列表,其中包含字典中所有的鍵,因此同樣可以用它來覈實某人是否在字典之中。




遍歷字典中所有的值




嵌套

  有時候需要將一系列字典存儲在列表中,或將列表作爲值存儲在字典中,這稱爲嵌套。

字典列表

創建一個列表,其中每一個元素都是一個字典。


然而當元素衆多的時候,我們可以用代碼自動生成元素,例如用range()


雖然這些元素具有相同的特徵,但是在python看來,他們都是獨立的,可以獨立修改。我們可以使用for循環和if語句來修改某些對象的值。

在字典中存儲列表

  有時候,我們需要將列表存儲在字典中


  每當需要在字典中將一個鍵關聯到多個值時,都可以在字典中嵌套一個列表

在字典中存儲字典

  我們可以在字典中嵌套字典。例如如果有多個網站用戶,每個都有獨特的用戶名,可在字典中將用戶名作爲鍵,然後將每位用戶的信息存儲在一個字典中



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章