Since you need corresponding elements from two different arrays, then you will need to get each element by position. First you need the length of the array, and then iterate up to the length.
a = ['1','2','3']
b = ['X','Y','Z']
for i in range(len(a)): print '%s,%s' % (a[i], b[i])
In this case, len(a) gets the length of the first array. We are assuming the second array is the same length. The 'range' function converts the length into a sequence of integers, and the variable 'i' will be used in the for loop for each integer value. The integers range from 0 to length-1. These are indexes used to get the values from arrays a and b.
The print statement uses a formatted string '%s,%s' to place the two values from a[i] and b[i].
Another thing you can do is create a new array with the pairs of values. You can create a list of tuples as follows:
k=[]
for i in range(len(a)): k.append((a[i], b[i]))
print k
In this case, you append each pair (a[i],b[i]) to the list k.