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]] > > I was thinking of something along the lines of: > for (key,number) in list: > print key, number > > but it's not working... > > Thank you
Hi,
newList = zip(aList[::2], aList[1::2])
newList
[('a', 1), ('b', 2), ('c', 3)]
Regards,
Laurent.
--
http://mail.python.org/mailman/listinfo/python-list
