In the example below, tmp.dat corresponds to the output file and X (strings), Y (floats) and Z (floats) are the arrays you want to export.
file=open('tmp.dat','w') #create file
for x,y,z in zip(X,Y,Z):
file.write('%s\t%f\t%f\n'%(x,y,z)) #assume you separate columns by tabs
file.close() #close file
Be sure to modify the %s and %f if you change the array data types.
Thanks to Tyrel Johnson for the trick.