title: Nested maps in Python 3
body: <p>I want to transform my list <code>list = [" a , 1 ", " b , 2 "]</code> into a nested list <code>[["a","1"],["b","2"]]</code>.</p>
  
  <p>The following works:</p>
  
  <pre><code>f1_a = map(lambda x :[t.strip() for t in x.split(',',1)],list)
  </code></pre>
  
  <p>but this does not work with Python 3 (it does work with Python 2.7!):</p>
  
  <pre><code>f1_b = map(lambda x :map(lambda t:t.strip(),x.split(',',1)),list)
  </code></pre>
  
  <p>Why is that?</p>
  
  <p>Is there a more concise way then <code>f1_4</code> to achieve what I want?</p>