title: Use ascii.write() with different column lengths
body: <p>I want to save several values (floats &amp; ints) and arrays into a text file. I tried using an astropy table and <code>ascii.write()</code> but got a value error.</p>
  
  <blockquote>
    <p>ValueError: Elements in list initialization must be either Column or list-like</p>
  </blockquote>
  
  <p>Code:</p>
  
  <pre><code>from astropy.table import Table
  from astropy.io import ascii
  
  table = Table([x, y, propNum, inc], names=('x', 'y', 'propNum', 'inc'))
  
  ascii.write(table, 'test4.dat')
  </code></pre>
  
  <p>Inputs:</p>
  
  <pre><code>x = [6512905, 6291646, 3667192, -358003, -4246455, -6512905, -6291646,  -3667192, 358003, 4246455]
  y = [-1739743, 2420707, 5656530, 6731751, 5235671, 1739743, -2420707, -5656530, -6731751, -5235671]
  propNum = 100
  inc = 51.762
  </code></pre>
  
  <p>Desired Output: </p>
  
  <pre><code>6512905, -1739743, 100, 51.762
  6291646, 2420707
  3667192, 5656530
  ...      ...
  </code></pre>