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 避免KeyErrorpython 字典查找指定键值的两种办法 快速上手defaultdict 避免KeyError