擅长:python、mysql、java
<p>如果您希望修改代码版本,请从一开始就构建一个生成器(无存储列表<code>l</code>):</p>
<pre><code>import itertools
l1=[1,2,3,4,5,6]
l2=['a','b','c','d']
def flat_zip(l1,l2):
for x,y in itertools.zip_longest(l1,l2):
if x:
yield x
if y:
yield y
it=flat_zip(l1,l2)
</code></pre>
<p>尽管我建议使用上面的内置解决方案。在</p>