運用 Counter() 函數可以實現相同鍵字典相加減,實際是合並操作
字典進行相減操作時,相同鍵值又相同,會去重消失
此時在未知情時調用 z['A'] 會觸發錯誤 KeyError:'A'
常用兩種:
用到 defaultdict ,它是內置類 dict 的子類
構造器第壹個參數是壹種數據類型(int,list)或者是None 代表著值的數據類型
設置了非 None 參數,代表生成的字典以該種數據類型存值,也就有了初始值
如:
int 類型初始值為 0
list 類型初始值為 []
用到 dict 內置的 get(key,default) 函數