一、創建方法
dict()函數,創建一個字典。
items = [('name','Gumby'),('age',42)]
d = dict(items)
或
phonebook = {'alice':'2341','Beth':'9012'} 使用大括號,鍵和值對應直接創建
dict={key1:dict1,key2:dict2}
二、基本操作函數
len(dict) 字典大小
dict[key] 返回字典中對應鍵的值
key in dict 對應的鍵是否在字典中
clear()-----> dict.clear()刪除字典中的每一項
copy(),復制一個字典,這是淺拷貝(與deepcopy有區別)。尋常意義的復制就是深復制deepcopy,即將被復制對象完全再復制一遍作為獨立的新個體單獨存在。所以改變原有被復制對象不會對已經復制出來的新對象產生影響。
而淺復制並不會產生一個獨立的對象單獨存在,他只是將原有的數據塊打上一個新標簽,所以當其中一個標簽被改變的時候,數據塊就會發生變化,另一個標簽也會隨之改變
python3中使用deepcopy的使用要導入copy模塊import copy
copy.deepcopy(dict)
deepcopy,即將被復制對象完全再復制一遍作為獨立的新個體單獨存在,不影響原來的字典。