Python教程 字典的使用

2021-10-07 22:18:40 字數 1861 閱讀 5256

本章介紹有關字典的使用,字典可以將資訊關聯起來,可以儲存的資訊幾乎不受限制

字典的介紹

字典的表示形式

library =

print

(library[

'host'])

#dog

以上library儲存了有關資訊,其host是與dog的字串相互關聯,而在對鍵值的訪問方法是類似於列表的中括號(),其括號中的內容是鍵,返回值是對應的值。

新增鍵—值對
library =

library[

'host']=

'dog'

print

(library[

'host'])

#dog

首先建立乙個library的空字典,直接定義其中的host的鍵與值,則可成功新增

修改字典中鍵的值
library =

library[

'host']=

'man'

print

(library[

'host'])

#man

直接讀取字典中的鍵然後賦值就可以進行修改,在後續的專案中需要注意鍵名拼寫的正確性,因為這樣的操作可能會新增不同的鍵—值對

刪除鍵—值對
library =

del library[

'host'

]print

(library)

#{}

通過del事件可直接永久刪除字典中鍵—值對

遍歷字典

方法/函式

作用.item()

返回列表,分別表示字典中鍵—值

.keys()

返回列表,表示字典中所有的鍵

.values()

返回列表,表示字典中所有的值

遍歷所有的鍵—值對

library =

for key,value in library.items():

print

('key: '

+ key)

print

('value: '

+ value)

#key: host

#value: dog

items()方法返回了字典的鍵—值對的列表,分別賦值給key與value中,因此我們可以列印每個鍵及相關的值,返回順序與儲存順序沒有關聯,其他方法與此類似,這裡不做演示

列表與字典的巢狀

在列表中巢狀字典

abc =

bcd =

books =

[abc,bcd]

for book in books:

print

(book[

'writer'])

#bba

#bca

列表還是有序的,因此從bba開始輸出

列表中儲存字典,可以表示一類事物,並可以直接呼叫

在列表中儲存大量資訊,每個字典中都代表特定物件的特定屬性

在字典中巢狀列表
people_languages =

字典中可儲存列表,此時我們通常稱其為物件,為儲存同類事物,並內部又有多個層次,可採用這種儲存方式,同樣字典可以與字典相互巢狀,這裡不做演示

python教程字典型別 Python教程 字典

python 教程字典 什麼是字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中,如同 json 一樣如何操作字典 操作字典前我們先建立乙個字典 dictionary id 1,name jhon...

Python3基礎教程字典的使用

字典的關鍵字 dict 格式 注意 鍵是具有唯一性的,不能更改,通常使用字串和數字,也可以是元組 值可以是任何資料 數字 字串 列表 元組等資料格式 字典的操作 a print len a 可以獲取字典的長度 通過鍵獲取資料 也可以使用get的方式去獲取 1 直接通過鍵獲取 如果沒有值列印 就會報錯...

Python 字典的使用

字典的使用 字典是乙個容器類,可以用來儲存資料 列表儲存資料特點 1.有序的 2.每乙個資料都有乙個索引,通過索引可以對資料進行查詢,修改,刪除 字典儲存資料 key value 鍵值對 key 必須是不可變的,一般使用字串作為字典中的key,也可用數字等不可變型別的值 key 是唯一的,如果有多個...