python的基礎字典 Python 基礎 字典

2021-10-19 21:43:41 字數 1301 閱讀 2976

每個鍵是從它的值由冒號(:),即在專案之間用逗號隔開,整個東西是包含在大括號中。沒有任何專案乙個空字典只寫兩個大括號,就像這樣:{}.

鍵在乙個字典中是唯一的,而值則可以重複。字典的值可以是任何型別,但鍵必須是不可變的資料的型別,例如:字串,數字或元組這樣的型別。

訪問字典中的值

要訪問字典元素,你可以使用方括號和對應鍵,以獲得其對應的值。下面是乙個簡單的例子 -

dict =

print("dict['name']: ", dict['name'])

print("dict['age']: ", dict['age'])

當執行上面的**,它產生以下結果

dict['name']: saul

dict['age']: 7

如果我們試圖使用乙個鍵,但這是不字典訪問資料項的一部分,我們會得到乙個錯誤如下

dict = ;

print("dict['alice']: ", dict['alice'])

當執行上面的**,它產生以下結果

dict['saul']:

traceback (most recent call last):

file "test.py", line 4, in

print("dict['alice']: ", dict['alice'])

keyerror: 'alice'

更新字典

可以通過新增新條目或鍵值對,修改現有條目,或刪除現有條目,更新詞典的簡單例子如下圖所示 -

dict =

dict['age'] = 8; # update existing entry

dict['school'] = "spd school" # add new entry

print ("dict['age']: ", dict['age'])

print ("dict['school']: ", dict['school'])

當執行上面的**,它產生以下結果 -

dict['age']: 8

dict['school']: spd school

刪除字典元素

可以刪除單個字典元素或清除字典的全部內容。也可以在乙個單一的操作刪除整個詞典。

要明確刪除整個詞典,只要用 del 語句就可以做到。下面是乙個簡單的例子 -

```python

dict =

remove entry with key 'name'

del dict['name']

remove all entries in dict

dict.clear()

Python字典基礎

字典的主要屬性 常見字典操作 操作解釋d 建立空字典 d d 字典的巢狀 d dict.fromkeys 建立相同值的字典構造法 d dict zip keylist,valslist 關鍵字 對應鍵 值列表 d dict name bob age 14 根據對映物件建立字典 d key 42 新增...

python字典基礎

1.使用鍵值 key value 儲存形式,有極快的查詢速度,是無序的。key的特性 必須唯 一 不可變物件。例如建立乙個字典 dict 2.元素的訪問 dict key 獲取key的內容。也可以 dict.get 內容 沒有返回none,否則會顯示。3.元素新增 dict 鍵值 內容,若鍵值 ke...

python基礎 字典

可以儲存多種型別的值 get a key 格式同修改,也是賦值語句,但是在沒有查到該元素的情況下就會自動將該鍵值對新增 setdefault key default 如果key存在,那麼返回對應的value 如果不存在,建立給鍵值對,賦值預設值為value,並返回該預設值 d.update d ot...