擅长:python、mysql、java
<p>目前还没有人提到这一点,所以我会-如果您需要快速地根据项目的值查找项目(而且可能不止一次),您应该将使用的数据结构更改为支持所需访问类型的数据结构。列表支持按索引而不是按项值快速访问。如果将信息存储在由列表中第一个元素键控的dict中,则可以通过第一个值很快地找到<em>行:</p>
<pre><code># Make a dict from the list of lists:
itemLookup = {item[0]: item for item in theList}
itemLookup["51"] # -> ["51", "stuC", "stuD"]
</code></pre>
<p>因此,简单的答案是no(尽管如果对列表进行排序,有一种使用二分法的快速方法),较长的答案是如果您想要快速查找,请使用字典。在</p>