天天看點

python 字典查找指定鍵值的兩種辦法 快速上手defaultdict 避免KeyError

collections.defaultdict()

dict.get(key, default=None)

1. defaultdict()

普通方法建立字典,如果查找沒有見過的key值,會報錯:

python 字典查找指定鍵值的兩種辦法 快速上手defaultdict 避免KeyError

為了避免報錯,可以使用collection中的defaultdict(),注意需要提前設定好預設參數:

python 字典查找指定鍵值的兩種辦法 快速上手defaultdict 避免KeyError

除了int, str, list, set,還可以放入自制函數:

python 字典查找指定鍵值的兩種辦法 快速上手defaultdict 避免KeyError

2.dict.get()

dict.get(key, default=None)

python 字典查找指定鍵值的兩種辦法 快速上手defaultdict 避免KeyError
python 字典查找指定鍵值的兩種辦法 快速上手defaultdict 避免KeyError