>>> d={}
>>> d['c']=3
>>> d['b']=2
>>> d['a']=1
>>> d
{'a': 1, 'c': 3, 'b': 2}
>>> d.keys()
['a', 'c', 'b']
Run Code Online (Sandbox Code Playgroud)
字典中的键是否按照它们添加到字典中的相同顺序排序?他们的订单是什么?
如果我想按字典中的键添加到字典中,我该怎么办?
谢谢.
dict是一种无序的数据结构.当你迭代它们时,键会以某种顺序出现,但这可能与它们的添加顺序几乎没有相似之处.作为回报,您将获得O(1)查找.
使用collections.OrderedDict,如果你需要保留的顺序.
| 归档时间: |
|
| 查看次数: |
38 次 |
| 最近记录: |