蟒蛇 3.2
t = (1, 2, 3)
t2 = (5, 6, 7)
z = zip(t, t2)
for x in z:
print(x)
结果:
(1, 5)
(2, 6)
(3, 7)
之后立即放入完全相同的循环,不会打印任何内容:
for x in z:
print(x)
z
仍然存在<zip object at 0xa8d48ec>
。我什至可以重新分配t
,t2
以再次压缩,但它只能工作一次,而且只能工作一次。
这是它应该如何工作的吗?文档中没有提到这一点。