<p>以以下代码为例:</p>
<pre><code>a = [['James Dean'],['Marlon Brando'],[],[],['Frank Sinatra']]
n = 0
for i in a:
print a[n][0]
n = n + 1
</code></pre>
<p>我的索引值似乎出错了:</p>
^{pr2}$
<p>如何跳过名为a的列表中的空列表?在</p>
<p>您可以检查列表是否为空,空列表在布尔上下文中有<code>False</code>值-</p>
<pre><code>for i in a:
if i:
print a[n][0]
n = n + 1
</code></pre>
<p>另外,您可以使用<code>n</code>函数,它返回当前元素和索引-</p>
^{pr2}$