擅长:python、mysql、java
<p>我更喜欢使用发电机:</p>
<pre><code>lst = ['a', 'b', 'c', 'stars', 'starstruck', 'd', 'e', 'f']
res = next(i for i in lst if 'stars' in i)
# 'stars'
</code></pre>
<p><strong>解释</strong></p>
<ul>
<li>生成器表达式循环遍历每个元素,直到它到达一个包含“星”的元素。然后在调用时返回这个元素<em>。。。你知道吗</li>
<li><code>next</code>是一个内置函数,用于检索迭代器的下一项。你知道吗</li>
</ul>