当前位置: 代码迷 >> 综合 >> 【Python】Collection 中 defaultdict 的介绍
  详细解决方案

【Python】Collection 中 defaultdict 的介绍

热度:7   发布时间:2024-02-28 14:14:55.0

Collection 中 defaultdict 的介绍

  • The defaultdict
    • 使用方法

The defaultdict

defaultdict和python的dictionary几乎一致,区别就是defaultdict不会在索引一个不存在的Key时抛出KeyError。原因是因为defaultdict会为你参数中不存在的Key,初始化一个元素,该元素的数据类型是default_factory

使用方法

首先,需要导入collection中的defaultdict

from collection import defaultdict

创建defaultdict

nums = defaultdict(int)
nums['one'] = 1
nums['two'] = 2
print(nums['one'])
print(nums['two'])#输出结果
1
0
#对于int型的defaultdict,对于不存在的key,defaultdict初始化的值为0
  相关解决方案