gpt4 book ai didi

python - 以范围为键的字典

转载 作者:太空狗 更新时间:2023-10-29 21:56:39 25 4
gpt4 key购买 nike

在 Python 中,如何将一系列值映射到一个具体值?基本上,我想要一本字典,我可以用数字填充范围和索引:

rd = rangedict()
rd[(0, 10)] = 5
print rd[4] # prints 5
print rd[6] # prints 5
rd[(5, 15)] = 20
print rd[4] # prints 5
print rd[6] # prints 20

最佳答案

你可以使用区间树

pip 安装间隔树

from intervaltree import Interval, IntervalTree
rd = IntervalTree()

rd[0:10] = 5
print rd[4]
print rd[5]

https://pypi.python.org/pypi/intervaltree

关于python - 以范围为键的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717934/

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