python基礎 字典

2021-10-17 14:14:43 字數 1645 閱讀 3783

python中的字典和真實環境中的字典類似,字典是由乙個個鍵值對(key-value)構成,鍵就相當於字典的目錄,在鍵中儲存由乙個記憶體位址(相當於頁碼),然後我們在記憶體位址中查詢到這個鍵對應的值(也就相當於這乙個頁面中儲存的單詞的詳細講解),字典也被稱作關聯陣列或者雜湊表。

1.一般建立方法

字典由鍵(key)和對應值(value)成對組成的特殊元素構成,外側則使用大括號圈定。

例如:

point:

2.使用dict函式建立字典

和列表、元組類似,字典也可以用型別同名函式dict來進行建立。由於字典資料結構比較特殊,在使用dict函式建立的過程也較為特殊,dict函式必須輸入若干長度為2的元組組成的列表,才能順利的轉化為字典

另外,dict還有特殊用法,能將賦值過程轉化為字典的對應關係

賦值過程轉化為字典時,變數名稱將會變成字典的key,並且會轉化為字串;

利用該方法建立字典時,只能建立key為字串型的字典。

1.使用key進行索引

2.使用get進行索引

和一般索引方法不同,get方法可指定當對應的key不存在時返回的結果。

主要有:keys/values、items、update、setdefault

1.keys/values方法

可以使用keys或values方法選取字典中的keys或者values。

2.item方法

keys和values方法都是將key或者value單獨返回,而items方法則是將每個key-value鍵值對元素打包返回。

update函式是用於更新字典的方法,是一種非常靈活的對字典進行修改的方法。

setdefault方法會根據鍵值對原本是否存在,進行有選擇的修改。

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...