metiu uitem wrote: > Say you have a flat list: > ['a', 1, 'b', 2, 'c', 3] > > How do you efficiently get > [['a', 1], ['b', 2], ['c', 3]]
That's funny, I thought your subject line said 'list of tuples'. I'll answer the question in the subject rather than the question in the body: >>> aList = ['a', 1, 'b', 2, 'c', 3] >>> it = iter(aList) >>> zip(it, it) [('a', 1), ('b', 2), ('c', 3)] -- http://mail.python.org/mailman/listinfo/python-list