在 python 中创建两个列表并使用 zip 函数将它们压缩并将它们保存到变量中。尝试将其打印到控制台并能够成功打印,当我再次尝试时,会打印空列表。 screenshot 与元组相同。 screenshot
为什么我只能检索一次值?我做错了什么吗?
Python 3.7.1
最佳答案
zip 函数实际上只是一个迭代器——迭代器只能被遍历一次。如果您希望能够对其进行多次迭代,请先将其转换为列表。
a = [1,2,3]
b = [1,2,3]
c = list(zip(a, b))
关于python - 在 python 中只能检索一次压缩值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53927053/