當前位置:成語大全網 - 新華字典 - 關於字典dict“相加減”以及KeyError處理

關於字典dict“相加減”以及KeyError處理

運用 Counter() 函數可以實現相同鍵字典相加減,實際是合並操作

字典進行相減操作時,相同鍵值又相同,會去重消失

此時在未知情時調用 z['A'] 會觸發錯誤 KeyError:'A'

常用兩種:

用到 defaultdict ,它是內置類 dict 的子類

構造器第壹個參數是壹種數據類型(int,list)或者是None 代表著值的數據類型

設置了非 None 參數,代表生成的字典以該種數據類型存值,也就有了初始值

如:

int 類型初始值為 0

list 類型初始值為 []

用到 dict 內置的 get(key,default) 函數