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的整数是如何实现的?
- 下一篇 »Python中求两个list列表中共同元素?