擅长:python、mysql、java
<p>您可以使用正则表达式来完成此操作。形式为<code>a|b|c</code>的正则表达式匹配<code>a</code>、<code>b</code>或{<cd4>}中的任何一个。所以,你需要一些形式上的东西:</p>
<pre><code>import re
p = re.compile('|'.join(mykeys))
return bool(p.search(result))
</code></pre>
<p><code>p.search(result)</code>在整个字符串中搜索正则表达式的匹配项;如果存在,则返回匹配项(true-y),否则返回<code>None</code>(false-y)。将结果转换为<code>bool</code>如果匹配,则返回{<cd8>},否则{<cd9>}。在</p>
<p>把这个放在一起:</p>
^{pr2}$
<p>您还可以通过不预编译正则表达式使其更简洁;如果是一次性使用,则可以这样做:</p>
<pre><code>def test_result(result, mykeys):
return bool(re.search('|'.join(mykeys), result))
</code></pre>
<p>有关参考,请阅读<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">Python's ^{<cd10>} library</a>。在</p>