gpt4 book ai didi

python - 字典的键在添加时顺序不对?

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:17 24 4
gpt4 key购买 nike

>>> 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

关于python - 字典的键在添加时顺序不对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29114417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com