在python中访问字典中不存在的键会引发KeyError异常。

defaultdict的用法

抛出了KeyError异常,出现的世纪是每个单词第一次统计的时候,因为Python的dict中不存在默认值的说法。

使用判断语句检查:

defaultdict的用法

使用 dict.setdefault( ) 方法:

defaultdict的用法

使用collections.defaultdict类; 给字典提供了默认值的功能,接受一个类型作为参数,还可以使用不带任何参数的可调用函数做参数。

defaultdict的用法

 

相关文章: