所以如果我有 2 部字典..
opt1 = {"A" : 1,
"B" : 1,
"C" : 1,
}
opt2 = {"A" : "b",
"B" : "n",
"C" : "m",
}
除了制作列表字典之外,我是否可以将其制作成一本字典?所以它会是这样的……(我知道这不管用……)
opt = {"A" : 1 : "b",
"B" : 2 : "n",
"C" : 3 : "m",
}
请您参考如下方法:
对列表使用 defaultdict。
from collections import defaultdict
d = defaultdict(list)
for opt in (opt1, opt2,):
d.update(opt)
您可以添加任意数量的项目。
如果你想快速测试一个值是否存在,没有重复值,你也可以使用 defaultdict(set) 并且你不需要保持插入顺序。
