gpt4 book ai didi

python - 按索引获取字典中的有序键

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

<分区>

这看起来应该是一件相当简单的事情,但我一直做不到。假设我有一本像这样的字典:

d = {'banana': 3, 'apple':4, 'pear': 1, 'orange': 2}

我想访问键按照它们在字典中的存储顺序。我原以为这会起作用:

print d.keys()[0]
banana

但实际结果是:

orange

显然这是因为 dictionaries are unordered在 python 。我试过使用 collections.OrderedDict :

from collections import OrderedDict as odict
d = {'banana': 3, 'apple':4, 'pear': 1, 'orange': 2}
print odict(d).keys()

但结果是一样的。

我该怎么做?鉴于执行此任务的明显复杂性,我是否应该这样做?我还能如何按顺序访问字典中的键?

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