title: writing data from a python list to csv row-wise
body: <p>Using python, i am writing data from a list to a .csv file, row-wise.</p>
  
  <p>Code: </p>
  
  <pre><code>writer=csv.writer(open(filepath,'wb'))
  header=['type','id','numberOfUpdates','isPingEnabled','lastUpdated']
  length_list=len(header)
  i=0
  
  while i!=length_list :
      data=header[i]
      print data
      i=i+1
      writer.writerow(data)
  </code></pre>
  
  <p>Result: Data is being written to csv file but each letter is printed in each column. </p>
  
  <p>For example: type is written as 't' in one column, 'y' in next column and so on.
  I need the whole word in one column. Can some one point out what change can i make?</p>
  
  <p>Thanks</p>