gpt4 book ai didi

python - 如何按键对字典进行排序?

转载 作者:IT老高 更新时间:2023-10-28 20:34:37 27 4
gpt4 key购买 nike

我尝试按键排序 dict 但没有机会。这是我的字典:

result={'1':'value1','2':'value2',...}

我正在使用 Python2.7,我发现了这个

keys = result.keys()
keys.sort()

但这不是我所期望的,我有一个未排序的字典。

最佳答案

标准 Python 字典本质上是无序的。但是,您可以使用 collections.OrderedDict .它保留了插入顺序,因此您只需按所需顺序添加键/值对:

In [4]: collections.OrderedDict(sorted(result.items()))
Out[4]: OrderedDict([('1', 'value1'), ('2', 'value2')])

关于python - 如何按键对字典进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614067/

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