title: Create a .csv file with values from a Python list
body: <p>I am trying to create a .csv file with the values from a Python list. When I print the values in the list they are all unicode (?), i.e. they look something like this </p>
  
  <pre><code>[u'value 1', u'value 2', ...]
  </code></pre>
  
  <p>If I iterate through the values in the list i.e. <code>for v in mylist: print v</code> they appear to be plain text.</p>
  
  <p>And I can put a <code>,</code> between each with <code>print ','.join(mylist)</code></p>
  
  <p>And I can output to a file, i.e. </p>
  
  <pre><code>myfile = open(...)
  print &gt;&gt;myfile, ','.join(mylist)
  </code></pre>
  
  <p>But I want to output to a CSV and have delimiters around the values in the list e.g.</p>
  
  <pre><code>"value 1", "value 2", ... 
  </code></pre>
  
  <p>I can't find an easy way to include the delimiters in the formatting, e.g. I have tried through the <code>join</code> statement. How can I do this?</p>