collections.defaultdict是可指定缺省值的字典。缺省值是由一个可调用的对象返回得到。例如

1>>> from collections import defaultdict
2>>> d = defaultdict(list)
3>>> d["a"].append("test")
4>>> d
5defaultdict(<type 'list'>, {'a': ['test']})