Python 使用collections中的defaultdict创建字典
Python中可以使用collections中的defaultdict类实现创建进行统一初始化的字典。这里总结两种常用一点的初始化方式,分别是初始化为list和int。
初始化为list示范代码:
|
1 2 3 4 5 6 7 8 9 |
|
运行结果如下:
E:\WorkSpace\05_数据分析\01_利用Python进行数据分析\第02章_引言>pythondict_init.py
|
1 |
|
从上面的结果可以看出,这种初始化功能非常适合用于统计几个key出现过那几个value。而第二种初始化为int的方式则与此不同,它适合实现的不是统计key的所有value,而是统计一个key出现过多少次。
示范代码如下:
|
1 2 3 4 5 6 7 |
|
运行结果如下:
|
1 2 |
|
如上结果中,每个字典的key对应的value都是其出现的次数。
更多推荐



所有评论(0)