s = ["1", "2", "3", "4", "5"]
t = ["a", "b", "c", "d", "e"]
#第一次打印
for x, y in zip(s, t):
print(x + "-" + y)
#第二次打印
for x in zip(s, t):
print(x)
print("######")
u = {"1", "2", "3", "4", "5"}
v = {"a", "b", "c", "d", "e"}
#第三次打印
for x in zip(u, v):
print(x)
1.第一次打印和第二次打印为什么不一样?
为什么第一次打印中for循环的x,y可以访问元组中的元组的元素?
而第二次打印中for循环的x直接访问的是元组中的元组?
2.为什么第三次打印利用zip()组成的元素不是按顺序将对应元素打包成元组,而是随机对应呢?