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