使用Python 3:
>>> from collections import OrderedDict
>>> d1 = OrderedDict([('foo', 'bar')])
>>> d2 = OrderedDict([('foo', 'bar')])
我想检查是否相等:
>>> d1 == d2
True
>>> d1.keys() == d2.keys()
True
但是:
>>> d1.values() == d2.values()
False
你知道为什么价值不相等吗?
我已经用Python3.4和3.5测试过了。
在这个问题之后,我在Python-Ideas邮件列表上发布了更多详细信息:
https://stackoverflow.com/questions/34312674
复制相似问题