python學習筆記 dict

2021-08-17 02:34:24 字數 1018 閱讀 3389

1.往dict中動態加入元素:

dict = {}

dict["item"] = i

2.dict內建函式與方法:

序號函式及描述

1cmp(dict1, dict2)

比較兩個字典元素。

2len(dict)

計算字典元素個數,即鍵的總數。

3str(dict)

輸出字典可列印的字串表示。

4type(variable)

返回輸入的變數型別,如果變數是字典就返回字典型別。

序號函式及描述

1dict.clear()

刪除字典內所有元素 

2dict.copy()

返回乙個字典的淺複製

3dict.fromkeys(seq[, val])

建立乙個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值

4dict.get(key, default=none)

返回指定鍵的值,如果值不在字典中返回default值

5dict.has_key(key)

如果鍵在字典dict裡返回true,否則返回false

6dict.items()

以列表返回可遍歷的(鍵, 值) 元組陣列

7dict.keys()

以列表返回乙個字典所有的鍵

8dict.setdefault(key, default=none)

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

9dict.update(dict2)

把字典dict2的鍵/值對更新到dict裡

10dict.values()

以列表返回字典中的所有值

11pop(key[,default])

刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

12popitem()

隨機返回並刪除字典中的一對鍵和值。

參考:leetcode題:

python之dict學習筆記之二

一 遍歷 字典的遍歷方法很多 1.直接利用dict d for i in d print i,d i a aa c cc b bb 2.利用 items for i,v in d.items print i,v a aa c cc b bb當然也可以這樣 for i,v in d.items pri...

python學習筆記 使用dict和set

python內建了字典 dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵 值 key value 儲存,具有極快的查詢速度。1.定義字典 字典由多個鍵及與其對應值構成的鍵 值對組成,鍵與值之間用 隔開。dict1 建立乙個空字典 dict2 建立字典注意,字典的鍵是...

python學習之路 dict

1 dict簡單來說是key value對。如 dict 2 由於dict也是集合,len 函式可以計算任意集合的大小 3 可以簡單地使用 d key 的形式來查詢對應的 value,這和 list 很像,不同之處是,list 必須使用索引返回對應的元素,而dict使用key 4 注意 通過 key...