脚本找到python中两个字典之间的区别

时间:2015-08-10 06:15:51

标签: python dictionary

如何在python中找到两个词典之间的区别。就像我需要找出两个字典之间的非匹配元素

代码在这里:

first = dict(a=1, b=2)
second = dict(b=2, c=3)

输出Sholud如:a,c

2 个答案:

答案 0 :(得分:5)

您可以使用set

source=8 / target=8

请注意,这只会比较键,而不是值。

要考虑值,您可以在每个字典上使用items

>>> d1 = {'a': 1, 'b':2}
>>> d2 = {'b': 2, 'c':3}
>>> diff = set(d1).symmetric_difference(d2)
>>> diff
{'a', 'c'}

答案 1 :(得分:0)

试试这个。

ImageMagick-6.9.1-10-Q16-x64-dll.exe