Python 2.6树Map/排序字典?,

twh00eeo  于 2023-03-16  发布在  Python
关注(0)|答案(4)|浏览(153)

Python 2.6中有没有一个 * 内置 * 排序字典实现,或者只有散列表?

澄清:

  • 我问的是 * 排序 * 字典,不是*有序 * 字典!
eni9jsuy

eni9jsuy1#

我想答案是否定的。
有一个树图,但它不在python标准库中。
http://pypi.python.org/pypi/treemap/
我想那些不喜欢我的答案的人,可能会认为它是错误的,因为最近的更新。请注意,这是针对Python 2.6的,而不是Python 2.7或Python 3
如果您仍然认为答案是错误的,或者没有帮助,请添加正确答案,或者至少给予您认为这是一个糟糕答案的原因。

htrmnn0y

htrmnn0y2#

内置否,作为第三方软件包,您可以检查blist,这里是sorteddict的文档。

tag5nh1u

tag5nh1u3#

我编写了Java树图/树集的Python版本。
源代码和文档可在this repo中访问
您可以使用pip install pytreemap进行安装。Python测试〉=3.5

72qzrwbm

72qzrwbm4#

如果你说的内置是指标准的python安装提供的,那么答案是否定的。
如果你的意思是与Python的内置dict处于相同的实现级别,那么请看一下我的sorteddict和ordereddict的C实现:http://anthon.home.xs4all.nl/Python/ordereddict/

相关问题