Python: 比较两个字典是否相等
Posted Danno
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python: 比较两个字典是否相等相关的知识,希望对你有一定的参考价值。
- 有些情况下会遇到比较两个字典是否相等的问题
- 直观来想,会比较键是否一致,其对应的值是否相等
- python中,还有有另外两种方法:
- 直接使用==
a = {'a': 1, 'b': 2}
b = {'a': 1, 'b': 2}
c = {'a': 1, 'b': 3}
print(a == b) # True
print(a == c) # False
- 使用operator.eq()
import operator
a = {'a': 1, 'b': 2}
b = {'a': 1, 'b': 2}
c = {'a': 2, 'b': 2}
print(operator.eq(a, b)) # True
print(operator.eq(a, c)) # False
以上是关于Python: 比较两个字典是否相等的主要内容,如果未能解决你的问题,请参考以下文章