擅长:python、mysql、java
<p>你只需要把这些iterables放在一起:</p>
<blockquote>
<p>This function returns a <code>list</code> of tuples, where the <code>i-th tuple</code> contains the <code>i-th</code> element from each of the argument sequences or iterables. The returned list is truncated in length to the length of the shortest argument sequence.</p>
</blockquote>
<p>因为您的iterables具有相同的长度,所以这应该和您预期的一样有效。你知道吗</p>
<pre><code>def combo(iter1, iter2):
return zip(iter1, iter2)
</code></pre>
<hr/>
<p><strong>更新:对于python 3</strong></p>
<p>为了完整起见,在使用哪个python版本的问题中没有提到。如果您使用的是python3,<a href="https://docs.python.org/3/library/functions.html#zip" rel="nofollow">^{<cd1>}</a>将返回一个iterable,因此需要显式地将其转换为list:</p>
<pre><code>def combo(iter1, iter2):
return list(zip(iter1, iter2))
</code></pre>