python 字典的setdefault()方法

当我们要初始化一个可变字典的值。每个字典的值将是一个列表。
初始化可变字典的值:

下面是不好的做法:

通过 dict.setdefault(key, default) 使这段代码工作的更好:

如果你的字典Key是复杂的计算或long类型,使用 setdefault 是特别有效的。