如果我在Python中有一个字典,并且在其中进行了一次遍历,然后再进行一次迭代,那么在没有插入,删除或更新字典中任何项目的情况下,是否可以保证保留迭代顺序?(但是我可能已经进行过查找)。
这里是什么dict.items() 文件说:
dict.items()
dict.items()返回字典的(键,值)对列表的副本。 如果在不干预字典的情况下调用items(),keys(),values(),iteritems(),iterkeys()和itervalues(),则列表将直接对应。
dict.items()返回字典的(键,值)对列表的副本。
如果在不干预字典的情况下调用items(),keys(),values(),iteritems(),iterkeys()和itervalues(),则列表将直接对应。
我认为,假设您所做的只是迭代,则可以假设项目顺序不会改变。