擅长:python、mysql、java
<p>可以使用<a href="http://docs.python.org/2/library/functions.html#any" rel="nofollow">^{<cd1>}</a>函数和生成器函数,如下所示</p>
<pre><code>if any("name2" in name for name, surname, age in my_list):
# do something
</code></pre>
<p>在这里,元组的所有元素在迭代时都被解压到<code>name, surname, age</code>。所以,我们可以简单地检查<code>name2</code>是否在名称中。这和写作是一样的</p>
<pre><code>if any("name2" in current_item[0] for current_item in my_list):
</code></pre>
<p>这将是有效的,因为它在匹配后立即产生<code>True</code>,其余的项不需要检查。你知道吗</p>
<p>如果您正在寻找比较两个字符串的方法,那么应该使用<code>==</code>运算符,如下所示</p>
<pre><code>if any("name2" == name for name, surname, age in my_list):
# do something
</code></pre>