當前位置:成語大全網 - 英語詞典 - 字典和收藏

字典和收藏

您可以通過以下方式創建詞典。

(1)用{}花括號創建詞典。

(2)利用序列生成詞典

Zip函數將在後面的章節中介紹。

(3)使用dict.fromkeys(lst)方法。

(1)增加:直接給鍵對應的值就可以了。

(2)刪除

(3)修改:直接根據鍵修改其對應的值。

(4)

(1)字典關鍵字()

生成視圖,通常使用list(dict.keys())返回字典中的所有鍵,並以列表的形式呈現。

(2)字典值()

生成壹個視圖,可以使用list進行轉換,list(dict.values())返回字典中的所有值。

(3)dic.items():輸出字典的所有元素。原理和上面兩種方法壹樣。註意下面的例子是非常重要的。字典和列表之間的後續轉換通常由類型結構來處理。

④dict 1 . update(dict 2)

合並兩本詞典,改dict1,不改dict2。如果dict1和dict2的鍵相同,那麽合並後的鍵對應的值會被覆蓋,最終輸出會亂序。

(5)dict.get(鍵)

直接檢查鍵對應的值,如果沒有對應的鍵,則返回None。添加print參數可以多返回壹個值dic.get(key,print("nothing ")),也就是說如果沒有對應的鍵,就什麽都不輸出。

從dictionary的定義我們知道,dictionary是無序的,鍵是不可變的對象,值可以是任意的python對象。

創建收藏有兩種方式:

(1)通過設置功能:設置(列表)

(2)直接用花括號:{1,2,3,4,5}

(1)增加

(2)刪除

假設有兩個集合:a = {1,2,3} b = {1,77,88}

集合中的元素必須是不可變的,這類似於字典,所以如果要包含列表元素,必須先將其轉換為元組。