擅长:python、mysql、java
<p>使用<a href="https://docs.python.org/2/library/itertools.html#itertools.cycle">^{<cd1>}</a>使<code>list_a</code>成为循环iterable。
使用<a href="https://docs.python.org/3/library/functions.html#zip">^{<cd3>}</a>将循环iterable中的项与<code>list_b</code>中的项配对。<code>zip</code>返回的iterable将在传递给<code>zip</code>(即<code>list_b</code>)的最短iterable结束时停止</p>
<pre><code>import itertools as IT
list_a = ['color-1', 'color-2', 'color-3', 'color-4']
list_b = ['car1', 'car2', 'car3', 'car4', 'car5', 'car6', 'car1000']
for a, b in zip(IT.cycle(list_a), list_b):
print(a, b)
</code></pre>
<p>印刷品</p>
<pre><code>color-1 car1
color-2 car2
color-3 car3
color-4 car4
color-1 car5
color-2 car6
color-3 car1000
</code></pre>