1、d.items()
引數:不需要引數
作用:處理字典d
返回值:返回乙個dict_items物件,dict_items物件是可迭代物件
注:dict_items物件類似乙個列表,每個元素是乙個元組,每個元組是原來字典的乙個鍵值對
2、d.values()
引數:不需要引數
作用:處理字典的值
返回值:返回乙個dict_values物件,dict_values物件是可迭代物件
注:dict_values物件類似乙個列表,每個元素是原來字典的值
3、d.keys()
引數:不需要引數
作用:處理字典的鍵
返回值:返回乙個dict_keys物件,dict_keys物件是可迭代物件
注:dict_keys物件類似乙個列表,每個元素是原來字典的鍵
4、dict.fromkeys(iterable,value=none)
引數:iterable,必選。value,預設引數,非必選,預設為none
作用:用fromkeys函式建立乙個新字典
返回值:返回乙個用可迭代物件的元素作為鍵,value作為值的字典
5、d.get(key,default)
引數:key,必選。default,非必選
作用:查詢key對應的值
返回值:返回key對應的值。如果key不存在,預設返回none
可以自定義default,eg:d.get(key,"qwe")
6、d.update(d2)
引數:d2,非必選 d2,必選是字典
作用:用字典d2更新字典d
返回值:返回更新後的d。
若無引數,不更新,返回d。若d2與d的鍵相同,此時取d2的值
7、d.copy()
引數:不需要引數
作用:淺複製字典d
返回值:返回拷貝後的字典
需要變數接收
8、d.pop(key)
引數:key,必選
作用:刪除字典中的鍵 key
返回值:返回key對應的值。若key在d中不存在,則會報錯 keyerror
9、d.clear()
引數:不需要
作用:清空字典
返回值:返回清空後的字典
10、dict()
沒有引數時,建立乙個空字典
有引數時,引數必須為鍵值對形式的序列,作用是將其轉換為乙個字典。
in [69]: d=dict()in [72]: d=dict(name="lucy",age=10) in [73]: din [70]: d
out[70]: {}
in [50]: items=([1,2],[3,4])
in [51]: dict(items)
out[51]:
in [52]: items=((1,2),(3,4))
in [53]: dict(items)
out[53]:
in [54]: items=((1,2),[3,4])
in [55]: dict(items)
out[55]:
in [56]: items=[(1,2),[3,4]]
in [43]: items=[[1,2],[3,4]]
in [44]: dict(items)
out[44]:
out[73]:
python 字典常用方法
字典是另一種可變容器模型,可儲存任意型別物件。字典是由乙個個鍵值對組成,型別如下 dic 特徵 新增或修改元素 dic 新增元素 鍵為 b 值為100 dic b 100 print dic 若新增元素鍵已存在,則替換已存在的值 dic a 100 print dic 刪除元素 dic 刪除鍵值對 ...
python字典常用方法
字典是乙個無序 可變和有索引的集合。在 python 中,字典用花括號編寫,擁有鍵和值。建立並列印字典 thisdict print thisdict 獲取 model 鍵的值 x thisdict model 還有乙個名為 get 的方法會給你相同的結果 獲取 model 鍵的值 x thisdi...
Python 字典 常用方法 總結
格式 字典 鍵 key 一般使用字串型別,值 value 可以是任何型別 以鍵值對儲存,鍵是唯一的,如果重複,後者覆蓋前者 字典不保證順序 查 值 字典 鍵 根據 key 查詢值 value 字典.get 鍵,預設值 根據鍵 key 獲取值 vlaue 如果 key 不存在,返回 none,或者自己...