x = ["Mon", "Tues", "Wed", "Thur", "Fri","Sat","Sun"]
y = [20, 40, 35, 55, 42, 80, 50]
z=[1,2,3,4,5,6,7]
for x1, y1,z1 in zip(x,y,z):
print(x1,y1,z1)
for x in zip(x,y,z):
print(x)
输出的结果是正确的
Mon 20 1
Tues 40 2
Wed 35 3
Thur 55 4
Fri 42 5
Sat 80 6
Sun 50 7
('Mon', 20, 1)
('Tues', 40, 2)
('Wed', 35, 3)
('Thur', 55, 4)
('Fri', 42, 5)
('Sat', 80, 6)
('Sun', 50, 7)
然而
x = ["Mon", "Tues", "Wed", "Thur", "Fri","Sat","Sun"]
y = [20, 40, 35, 55, 42, 80, 50]
z=[1,2,3,4,5,6,7]
for x in zip(x,y,z):
print(x)
for x1, y1,z1 in zip(x,y,z):
print(x1,y1,z1)
输出的却是
('Mon', 20, 1)
('Tues', 40, 2)
('Wed', 35, 3)
('Thur', 55, 4)
('Fri', 42, 5)
('Sat', 80, 6)
('Sun', 50, 7)
Sun 20 1
50 40 2
7 35 3
这是为啥?
第二组中的x不是第一行的x,而是第5行的x
下面一组中的第二句zip(x,y,z)中的x跟第一句中的for x in zip(x,y,z)中的x打架了啊
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!