多个Dicts w /同一组键

lea*_*ner 2 python

如果我有多个具有相同密钥集(并且几乎相同的值)的dicts,那么这两个dicts是否具有相同的条目顺序?或者哈希的过程不是那么可预测的?

NPE*_*NPE 5

不,您不能指望订购是相同的,因为dict不保证其密钥的排序.

collections.OrderedDict旨在保留其键的插入顺序,因此如果排序很重要,您可以使用它.