title: python list creation including generator and non_generator
body: <p>Seems like there should be an easier way to do this:</p>
  
  <pre><code>header_line = [x for x in my_dict.keys()]
  header_line.insert(0, "1st column\t2nd column")
  header_line.append("note")
  print "\t".join(map(str, header_line))
  </code></pre>
  
  <p>naively i thought the following should work, but get syntax error on the header_line:</p>
  
  <pre><code>header_line = ["1st column", "2nd column", x for x in my_dict.keys(), "note"] 
  print "\t".join(map(str, header_line))
  </code></pre>