假设我有两个 Python 字典-dictA
和 dictB
。我需要找出是否有任何键存在于 dictB
但不在 dictA
。最快的方法是什么?
我是否应该将字典键转换成一个集合,然后进行转换?
想知道你的想法。
谢谢你的回复。
很抱歉没有正确地提出我的问题。
我的场景是这样的-我有一个 dictA
,它可以是相同的 dictB
或可能有一些键丢失相比,dictB
或其他一些键的值可能是不同的,必须设置为 dictA
键的值。
问题是字典没有标准,可以有价值,可以字典。
说
dictA={'key1':a, 'key2':b, 'key3':{'key11':cc, 'key12':dd}, 'key4':{'key111':{....}}}
dictB={'key1':a, 'key2:':newb, 'key3':{'key11':cc, 'key12':newdd, 'key13':ee}.......
因此,‘ key2’值必须重置为新值,并且‘ key13’必须添加到 dict 中。 键值没有固定的格式。它可以是一个简单的值,也可以是一个笔记或者是一个笔记。