擅长:python、mysql、java
<p>我不确定这是不是最有效的方法,但你可以用这个。你知道吗</p>
<pre><code>>>>MyList = [('name1', 'surname1', 'age1'), ('name2', 'surname2', 'age2'), ...]
>>> if 'name2' in zip(*MyList)[0]:
#do something.
</code></pre>
<p>关键是它创建了原始列表的转置。<strong>警告</strong>:所有元组的长度必须相同,以避免数据丢失。你知道吗</p>
<p>编辑:zip的官方<a href="http://docs.python.org/3/library/functions.html#zip" rel="nofollow">docs</a>。你知道吗</p>
<p>用于解包参数列表中的<code>*</code>运算符的官方<a href="http://docs.python.org/3/tutorial/controlflow.html#unpacking-argument-lists" rel="nofollow">docs</a>。你知道吗</p>