Cla*_*diu 19 python algorithm hash dictionary
如果我在Python中有一个字典,并且我遍历它一次,然后再次,那么迭代顺序是否保证保留,因为我没有插入,删除或更新字典中的任何项目?(但我可能已经做过查找).
Ten*_*she 12
dict
像大多数实现一样的标准Python 不保留排序,因为通常使用密钥访问项目.
然而,可预测的迭代有时是有用的,并且在Python 3.1中,collections
模块包含OrderedDict,它以保持顺序而具有最小的性能开销.