在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