我有例如像这样的列表:bisect_left上列表内列表的第一项,Python 3中
L = [(0, "test", "value"), (0, "test2", "value2")]
,我需要= bisect_left每个元组的第一个项目到在列表中找到的索引。但是,我想不出这样做的方式没有事先创建所有这些第一项的列表:
exampleList = [L[i][0] for i in range(len(L))]
上另一种方式来做到这一点任何想法,它的工作原理,但是当我的列表到5000个项目长,这是非常缓慢的,我需要一个更快的方式做到这一点?
[bisect left or right](https://docs.python.org/2/library/bisect.html)已经在该语言中。 – Prune