>>> d={}
>>> d['c']=3
>>> d['b']=2
>>> d['a']=1
>>> d
{'a': 1, 'c': 3, 'b': 2}
>>> d.keys()
['a', 'c', 'b']
字典中的键是否按照它们被添加到字典中的顺序排列? 它们的顺序是什么?
如果我想让字典的键按照它们被添加到字典中的顺序,我该怎么办?
谢谢。
请您参考如下方法:
dict 是一种无序数据结构。当您遍历它们时,键将按某种顺序出现,但这可能与添加它们的顺序不太相似。作为返回,您将获得 O(1) 查找。
如果您需要保留顺序,请使用 collections.OrderedDict。
