Use zip
function and csv
module:
import csv
names = ['control', 'control', 'control', 'vinc', 'vinc', 'vinc']
area = [20.3, 23.4, 24.5, 65.45, 76.45, 34.65]
mean = [123, 232, 132, 65, 34, 65]
op_file = open('output', 'w')
csv_writer = csv.writer(op_file, delimiter=',')
csv_writer.writerow(['names', 'area', 'mean']) #print the header
for row in zip(names, area, mean):
csv_writer.writerow(row) # write each row by zipping the three lists
op_file.close()