Python自带的数据结构dict非常好用,之前不知道怎么比较2个字典是否相同,做法是一个一个key比较过去。。。
现在想到可以直接用==进行判断!!!
a = dict(one=1, two=2, three=3)
b = {'one': 1, 'two': 2, 'three': 3}
c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
d = dict([('two', 2), ('one', 1), ('three', 3)])
e = dict({'three': 3, 'one': 1, 'two': 2})
print(a == b == c == d == e)
Python内部对==进行了重载,帮你实现了对key和value进行判断。
本文介绍了Python中如何判断两个字典是否相同,通过使用内置的`==`操作符,Python会检查字典的键值对是否完全一致。
470





