我是Python新手,正在尝试编写一个函数来合并Python中的两个dictionary对象。 例如
dict1 = {'a':[1], 'b':[2]}
dict2 = {'b':[3], 'c':[4]}
我需要出一本新的合并词典
^{pr2}$函数还应接受参数“conflict”(设置为True或False)。当conflict设置为False时,上面就可以了。当conflict设置为True时,代码将像这样合并字典:
dict3 = {'a':[1], 'b_1':[2], 'b_2':[3], 'c':[4]}
我正试着把这两本词典加起来,但不知道怎么做才对。在
for key in dict1.keys():
if dict2.has_key(key):
dict2[key].append(dict1[key])
如果您希望合并的副本不更改原始dict并监视名称冲突,则可以尝试以下解决方案:
程序将显示两个合并词典的以下表示形式:
^{pr2}$我想你想要这个:
相关问题 更多 >
编程相关推荐