title: Python: Populating an empty list of lists from a larger list of lists
body: <p>I have a list of lists f: </p>
  
  <pre><code>f= [[1,2,3], [4,5,6], [7,8,9], [10,11,12]]
  </code></pre>
  
  <p>and I want to populate an empty list, </p>
  
  <p><code>new_list = []</code>, with columns 1 &amp; 3 from f. </p>
  
  <p>When I try:</p>
  
  <pre><code>for row in f:
      new_list.append(row[0])
      new_list.append(row[2])
  </code></pre>
  
  <p>I get the result:</p>
  
  <pre><code>new_list = [1,3,4,6,7,9,10,12]
  </code></pre>
  
  <p>But what I want is:</p>
  
  <pre><code>new_list = [[1,3],[4,6],[7,9],[10,12]]
  </code></pre>
  
  <p>I am new to python. What is the simplest way this can be done?</p>