title: Python: How get second columns in unbalanced multiple lists?
body: <pre><code>lists=may['barrier']
  lists
  def column(matrix, i):
      return [row[i] for row in matrix]
  column(lists,0)
  barr_col=column(lists,0)
  barr_col
  </code></pre>
  
  <p>Then it gives the first columns data.</p>
  
  <p>But</p>
  
  <pre><code>lists=may['barrier']
  lists
  def column(matrix, i):
      return [row[i] for row in matrix]
  column(lists,0)
  barr_col=column(lists,1)
  barr_col
  </code></pre>
  
  <p>then there is an error, because lists are not balanced.</p>
  
  <p>How I solve this problem?</p>