my_dict.setdefault(key, []).append(new_value)
比如,我们新建了这样一个字典:dd = defaultdict(list),如果键 ‘new-key‘ 在 dd 中还不存在的话,表达式 dd[‘new-key‘] 会按照以下的步骤来行事。
(1) 调用 list() 来建立一个新列表。
(2) 把这个新列表作为值,‘new-key‘ 作为它的键,放到 dd 中。
(3) 返回这个列表的引用。
原文:https://www.cnblogs.com/beihangxuwei/p/15212534.html