我有一个字典,并希望与另外3个字典进行比较。 如果密钥不存在于任何3个字典中,则使用该密钥创建一个新的字典,值对,同样,如果密钥和值都匹配3个字母中的任何一个,并且如果密钥存在但值为不同然后再创建一个字典。python多个字典比较
a={'a':1,'b':2,'c':3,'d':4}
b={'a':10,'b':20}
c={'p':100,'q':200,'c':300}
d={'a':1000,'x':2000,'c':3}
将dict a与b,c和d进行比较后,结果应该是p_dict = {'d':4}
和q_dict = {'a':1,'b':2}
我在考虑多个for循环,但它会在比较dict a和b后创建2个字典,这会使进程复杂化。有没有人有更好的主意?
@PaulC:为什么要使用一个URL缩短如果新网址超出原来的? –
很好的问题。我认为,因为它看起来不错。我刚刚从我打开的另一个标签复制它。没有特别的理由使用它。我会在下次使用“正常”的! –
@Tim,我已经更新了正确的格式,但你已经知道了。 – user922898