Python比较字典的巧妙方法

时间:2022-06-01 18:16:18

Python里比较两个字典,可以比较两个字典有多少个是相同的键值对的。

示例:

>>> x = dict(a=1, b=6,c=3)
>>> y = dict(a=2, b=2)
>>> shared_items = set(x.items()) & set(y.items())
>>> print(len(shared_items))

它会得到两个字典共同的键值对,通过判断相同项目的长度就可以得到两个字典是否相同。