【发布时间】:2012-11-28 12:24:21
【问题描述】:
我正在尝试实现一种允许基于键快速查找的数据结构。
当我的查找涉及相等时,python dict 非常棒
(例如,key == somevalue 转换为 datadict[somevalue]。
问题是我还需要能够根据更复杂的比较有效地查找键,例如key > 50,或key.startswith('abc')。
显然我不能在这两种情况下使用相同的解决方案,但目前我不知道如何解决这两种情况。任何人都可以建议这样做的方法吗?
【问题讨论】:
标签: python dictionary hashtable