default是什么数据类型
default是 dict 的一个子类。
通常 Python 中字典(dict)这种数据类型是通过键值对来存取的,当索引一个不存在的键时,就会引发 keyerror 异常。
那么,default就可以解决这个问题,它可以实现为不存的键值返回一个默认值。
default是 collections 包下的一个模块,default在初始化时可以提供一个 default_factory 的参数,default_factory 接收一个工厂函数作为参数, 可以是 int、str、list 等内置函数,也可以是自定义函数。