擅长:python、mysql、java
<p>如果您希望行为能够处理任意数量的序列,而问题中仍然存在一些含糊不清的地方,那么如果您要做的只是生成一个zip的生成器版本,那么下面的方法应该可以很好地工作:</p>
<pre><code>def generator_zip(*args):
iterators = map(iter, args)
while iterators:
yield tuple(map(next, iterators))
</code></pre>
<p>首先,它将每个参数转换为迭代器,然后继续生成包含每个迭代器的下一个相关项的元组,直到最短列表用尽。在</p>