我有如下形式的日志条目列表:搜索由整数排序的列表简单的方法时间戳
[{'time': 199920331000, 'message': 'message1'}, {'time': 199920331001, 'message': 'message2'}...]
其中的时间值在列表中总是不断增加。如果我想比一个给定的时间戳以后获取日志,我可以走的元素,直到我看到一个时间戳大于给定的时间戳较大:
def getLog(timestamp):
global logs
for x in range(len(logs)):
if logs[x]['time'] > timestamp:
return logs[x:]
return []
我想已经有一个在Python 3,但穿上快速搜索机制不知道去哪里看。