使用defaultdict创建字典的值默认类型
使用defaultdict创建值类型为dict的字典
如下示例
1 | from collections import defaultdict |
上述代码创建了一个dict,dict的value类型还是一个dict
defaultdict(class ‘dict’> , {})
< class ‘dict’>
defaultdict(< class ‘dict’> , {‘a’: {‘step’: 1, ‘exp’: 3}})
defaultdict(< class ‘dict’> , {‘a’: {‘step’: 1, ‘exp’: 3}, ‘b’: {‘step’: 1, ‘exp’: 3}})
使用defaultdict创建值类型为list的dict
如下示例
1 | from collections import defaultdict |
上述代码创建了一个dict,dict的value类型是一个list,输出如下
defaultdict(< class ‘list’> , {})
< class ‘list’>
defaultdict(< class ‘list’> , {‘a’: [3, ‘hhhh’]})
代码
点击获得完整代码