擅长:python、mysql、java
<p>可以对条件生成器表达式使用<a href="https://docs.python.org/2/library/functions.html#next" rel="nofollow noreferrer">^{<cd1>}</a>和<code>default=False</code>一起使用:</p>
<pre><code>next((string for string in myStringArray if string in comment.body), default=False)
</code></pre>
<p>如果没有匹配的项,则返回默认值(因此类似于<code>any</code>返回{<cd4>}),否则返回第一个匹配项。在</p>
<p>这大致相当于:</p>
^{pr2}$
<p>或者,如果您希望<code>isMatch</code>和{<cd6>}在不同的变量中:</p>
<pre><code>isMatch = False # variable to store the any result
whatMatched = '' # variable to store the first match
for string in myStringArray:
if string in comment.body:
isMatch = True
whatMatched = string
break # after the first occurrence stop the for-loop.
</code></pre>