This question already has an answer here:
Is there a way in python to forloop over two or more lists simultaneously?
Something like
a = [1,2,3]
b = [4,5,6]
for x,y in a,b:
print x,y
to output
1 4
2 5
3 6
I know that I can do it with tuples like
l = [(1,4), (2,5), (3,6)]
for x,y in l:
print x,y
You can use the
zip()
function to pair up lists:Demo: