Just use numpy.savetxt function. Here I can produce single- and double- column output files:
import numpy as np
L1 = ['a','b','c']
L2 = ['x','y','z']
np.savetxt( 'outputL1.txt', list( zip(L1)), fmt='%s')
np.savetxt( 'outputL1L2.txt', list( zip(L1, L2)), fmt='%s %s')