搜dict的key, value顺序, 中文没搜到想要的结果。
英文答案链接:python-dictionary-are-keys-and-values-always-the-same-order
在调用dict.keys()和dict.values()时,只要期间没有对dict对象做过干预或变更操作,则得到的结果, 键-值顺序总是一一对应的。
场景如下:
key = dict.keys()
# here come another thousands lines of code
# .....
# .....
val = dict.keys()
这种情况下,key和val的值的顺序仍是一一对应的。