gpt4 book ai didi

Python:按添加顺序检索字典键?

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:29 25 4
gpt4 key购买 nike

在 Python 中,有没有一种方法可以按照添加项的顺序检索键列表?

String.compareMethods = {'equals': String.equals,
'contains': String.contains,
'startswith': String.startswith,
'endswith': String.endswith}

您在此处看到的键用于选择(下拉)框,因此顺序很重要。

有没有一种方法可以不保留单独的列表(并且不会让我想做的事情变得过于复杂)?对于我所看到的,由于涉及散列,这是不可能的......

我正在使用 Python 2.6.x。

最佳答案

使用 collections.OrderedDict在 Python 2.7+ 上,或 OrderedDict from PyPI对于旧版本的 Python。您应该能够使用 pip install ordereddicteasy_install ordereddict 为 Python 2.4-2.6 安装它。

它是 dict 的子类,因此任何采用 dict 的方法也将接受 OrderedDict

关于Python:按添加顺序检索字典键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9936374/

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