how to separate a list into two lists?
Gelonida N
gelonida at gmail.com
Sat Aug 6 16:00:46 EDT 2011
More information about the Python-list mailing list
Sat Aug 6 16:00:46 EDT 2011
- Previous message (by thread): how to separate a list into two lists?
- Next message (by thread): how to separate a list into two lists?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 08/06/2011 08:13 PM, bud wrote: > On Sun, 07 Aug 2011 01:07:00 +0800, smith jack wrote: > >> if a list L is composed with tuple consists of two elements, that is L = >> [(a1, b1), (a2, b2) ... (an, bn)] >> >> is there any simple way to divide this list into two separate lists , >> such that L1 = [a1, a2... an] >> L2=[b1,b2 ... bn] >> >> i do not want to use loop, any methods to make this done? > > > (x,y) = [ [z[i] for z in L] for i in range(len(L[0]))] > > x > : ['a1', 'a2', 'an'] > > y > : ['b1', 'b2', 'bn'] > > Asuming you are not an alias of Jack Smith and assuming you did not see Jack's thread asking the same question: x,y = unzip(*L)
- Previous message (by thread): how to separate a list into two lists?
- Next message (by thread): how to separate a list into two lists?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list