gpt4 book ai didi

python - 按自然顺序使用字母数字键对字典进行排序

转载 作者:行者123 更新时间:2023-12-05 08:55:23 26 4
gpt4 key购买 nike

<分区>

我有一个 python 字典:

d = {'a1': 123, 'a2': 2, 'a10': 333, 'a11': 4456}

当我使用 OrderedDict 对字典进行排序时,我得到以下输出:

from collections import OrderedDict
OrderedDict(sorted(d.items()))
# Output
# OrderedDict([('a1', 123), ('a10', 333), ('a11', 4456), ('a2', 2)])

有没有办法让它按自然顺序排列:

OrderedDict([('a1', 123), ('a2', 2), ('a10', 333), ('a11', 4456)])
or
{'a1': 123, 'a2': 2, 'a10': 333, 'a11': 4456}

谢谢。

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