Python标准库(3)——数据结构之defaultdict

2.1.2 defaultdict 扩展自dict。在初始化时可以提供一个默认值,在访问不存在的key时返回。
>>> def default_factory():
...     return 'default value'
...
>>> d = collections.defaultdict(default_factory, foo='bar')
>>> print d
defaultdict(, {'foo': 'bar'})
>>> print d['foo']
bar
>>> print d['bar']
default value


defaultdict构造时接受一个无参方法,来返回所需的默认值;以及可选的键值对。

你可能感兴趣的:(Python,Python)