擅长:python、mysql、java
<pre><code>>>> targets = {'habble', 'norpouf', 'blantom'}
>>> entry
'Sorphie porre blantom nushblot'
>>> targets.intersection(entry.split())
{'blantom'}
</code></pre>
<p>一个问题是标点符号,例如:</p>
^{pr2}$
<p>但这仍然有效:</p>
<pre><code>>>> 'blantom' in "Sorphie porre blantom! nushblot"
True
</code></pre>
<p>您也可以用另一种方式进行论证,并说<code>in</code>可能不是您实际想要的行为,例如:</p>
<pre><code>>>> entry = "Sorphie porre NOTblantom! nushblot"
>>> 'blantom' in entry
True
</code></pre>
<p>这取决于您的特定问题,但我认为@Ajax1234在这里有优势。在</p>