如何正确地遍历列表?

例如:x=[1,2,3]
y=[4,5,6]
输出(1,4),(2,5),(3,6)
用for循环会发生valueError报错

Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    for a,b in x,y:
ValueError: too many values to unpack (expected 2)

请求正确的解决方式

x=[1,2,3]
y=[4,5,6]
for i in zip(x,y):
    print(i)

想当然是不能写出来代码的