擅长:python、mysql、java
<p>如果您的列表已排序,则可以将<code>bisect</code>模块与此助手函数一起使用:</p>
<pre><code>def sorted_list_contains(alist, item):
i = bisect.bisect_left(alist, item)
return i != len(alist) and alist[i] == item
</code></pre>
<p><strong>编辑:</strong>当我发布这篇文章时,我没有看到MattAnderson用<code>bisect</code>的回答。我将把这个作为一个替代的实现。在</p>