擅长:python、mysql、java
<p>与Python2不同,Python3中的<code>zip</code>函数返回一个<em>迭代器</em>。迭代器只能被耗尽一次(比如列出一个列表)。这样做的目的是通过仅根据需要生成迭代器的元素来节省内存,而不是一次将其全部放入内存。如果您想重用压缩后的对象,只需像在第二个示例中那样从中创建一个列表,然后通过以下方式复制该列表</p>
<pre><code> test2 = list(zip(lis1,lis2))
zipped_list = test2[:]
zipped_list_2 = list(test2)
</code></pre>