【发布时间】:2013-07-25 16:48:59
【问题描述】:
我有一本带有一堆整数键的字典。对于我没有的键,我希望能够在我想要检索的键之前和之后检索最小和最大的键,但那不存在。
Java 中的 Treemap 类有两种方法可以做到这一点:ceilingkey() 和 floorkey()。
如何用 python 做到这一点?
例如,我有一个这样的字典:
{ 1: "1", 4: "4", 6: "6" ..., 100: "100" }
如果我要求密钥1,我将检索"1",
但如果我寻找密钥3,我应该得到KeyError,因此能够得到floor(3) = 1 和ceil(3) = 4。
【问题讨论】:
-
你能给我们举个例子吗?
标签: python dictionary map tree