擅长:python、mysql、java
<p>使用基于集合的解决方案会给您<code>O(len(nlwoorden))</code><a href="https://wiki.python.org/moin/TimeComplexity" rel="nofollow noreferrer">for the whole thing</a>。它应该需要另一个<code>O(len(nlwoorden)) + O(len(tekst))</code><a href="https://stackoverflow.com/questions/7351459/time-complexity-of-python-set-operations">to make the two sets</a>。你知道吗</p>
<p>因此,您要查找的代码片段基本上是在注释中列出的:</p>
<pre><code>belangrijk=list(set(tekst.split()) - set(nlwoorden))
</code></pre>
<p>(假设您希望在结尾再次将其作为列表)</p>