擅长:python、mysql、java
<pre><code>for (i, (x1, x2)) in enumerate(zip(listone,listtwo)):
if i != 3:
print "The number is {0} the element is {1}".format(x1, x2)
</code></pre>
<p><em>解释</p>
<ul>
<li><code>zip(listone,listtwo)</code>给你一个元组列表<code>(listone[0],listtwo[0]), (listone[1],listtwo[1])...</code></li>
<li><p><code>enumerate(listone)</code>提供一个元组列表<code>(0, listone[0]), (1, listone[1]), ...]</code></p>
<p>(你猜到了,这是另一种更有效的方法<code>zip(range(len(listone)),listone)</code></p></li>
<li>通过组合这两个元素,您可以得到一个沿着它们的索引的元素列表</li>
<li>因为第一个元素有索引<code>0</code>,而且您不需要第四个元素,所以只需检查索引是否不是<code>3</code></li>
</ul>