<p>我有一套大约650万字的<code>all_words</code>。如何使用Python快速生成以给定字符串开头的单词列表?在</p>
<p>很明显,我可以做一些</p>
<pre><code>def completions(word_start):
ell = len(word_start)
return [w for w in all_words if w[: ell] == word_start]
</code></pre>
<p>这是可行的,但它需要一秒钟的时间。生成完整列表的更快方法是什么?在</p>