(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}
集合中的元素必須是不可變的,這類似於字典,所以如果要包含列表元素,必須先將其轉換為元組。