我有一个字典,其中包含键的 unix 纪元时间戳,如下所示:
lookup_dict = {
1357899: {} #some dict of data
1357910: {} #some other dict of data
}
除了,你知道,数以百万计的条目。我想一遍又一遍地对这个字典进行子集化。理想情况下,我希望能够在 R 中写出我能写的东西,比如:
lookup_value = 1357900
dict_subset = lookup_dict[key >= lookup_value]
# dict_subset now contains {1357910: {}}
但我承认,我找不到任何实际证据证明 Python 可以做到这一点,而无需以一种或另一种方式遍历每一行。如果我正确理解 Python(我可能不会),表单的键查找key in dict
使用二进制搜索,因此非常快;有什么方法可以在字典键上进行二进制搜索?