zip*的使用为什么返回为空[]
请教大家,为什么修改后的程序,结果为空的[]?多谢a=(1,2,3)
b=(4,5,6)
y=zip(a,b)
print(list(zip(*y)))
运行后
RESTART: C:/Users/chenjl1972/AppData/Local/Programs/Python/Python36-32/my study/搞清楚错在哪的实验码2.py
[(1, 2, 3), (4, 5, 6)]
可是修改后
a=(1,2,3)
b=(4,5,6)
y=zip(a,b)
print(list(y))
print(list(zip(*y)))
运行结果为
RESTART: C:/Users/chenjl1972/AppData/Local/Programs/Python/Python36-32/my study/搞清楚错在哪的实验码2.py
[(1, 4), (2, 5), (3, 6)]
[]
你第一次list已经把zip对象迭代完,下次再调用当然就是空
页:
[1]