title: Split nested lists into different lists
body: <p>I have a list like this:</p>
  <pre><code>list1=[['xx', 'xx', 'xx', 'xx', 'xx'],
   ['yy', 'yy', 'yy', 'yy', 'yy'],
   ['zz',
    'zz',
    'zz',
    'zz',
    'zz',
    'zz',
    'zz',
    'zz',
    'zz'],
   ['tt', 'tt', 'tt', 'tt', 'tt']
  .
  .
  .
  n]
  </code></pre>
  <p>I would like to have a method to cast the nested lists into different lists. However, as the length of <code>list1</code> differs every time my program executes I want to have an automated procedure</p>
  <p>For example, the expected outcome looks like that.</p>
  <pre><code>list1= ['xx', 'xx', 'xx', 'xx', 'xx']
  list2= ['yy', 'yy', 'yy', 'yy', 'yy', 'yy']
  list3= ['zz', 'zz', 'zz', 'zz', 'zz', 'zz', 'zz', 'zz', 'zz']
  list4= ['tt', 'tt', 'tt', 'tt', 'tt']
  .
  .
  .
  listn=[...........]
  </code></pre>
  <p>Any ideas?</p>