使用 collections 模块中的 defaultdict 来构造这样的字典
defaultdict的一个特征是它会自动初始化每个key刚开始对应的值
from collections import defaultdict
d = defaultdict(list)
d['a'].append(1)
d['a'].append(2)
d['b'].append(4)
测试结果:

from collections import defaultdict
d = defaultdict(set)
d['a'].add(1)
d['a'].add(2)
d['b'].add(4)
测试结果:

浙公网安备 33010602011771号