python字典之defaultdict详解

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字典之defaultdict详解相关的知识,希望对你有一定的参考价值。

python字典之defaultdict详解

defaultdict为你的字典设定一个默认值或者默认值的数据类型;

defaultdict接受一个工厂函数作为参数,如下来构造:

dict =defaultdict( factory_function)

 

 

 

当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[element] = xxx,但前提是element字典里,如果不在字典里就会报错。

这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是ke

以上是关于python字典之defaultdict详解的主要内容,如果未能解决你的问题,请参考以下文章

Python之字典

python 中的defaultdict 用法

Python如何建立多层字典

Python collections.defaultdict

Python collections.defaultdict

将字典复制到 defaultdict