Re: Getting sorting order
- From: "Mark Tolonen" <M8R-yfto6h@xxxxxxxxxxxxxx>
- Date: Mon, 30 Jun 2008 08:00:02 -0700
"leodp" <leodp@xxxxxxxxx> wrote in message news:d1014b7c-226f-4093-b712-a41a49c4e7d9@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Or provide a better explanation and an example. Do you mean something like
this?
Hi Peter,
a small example:
master=[1,4,3,2]
slave1=['d','c','b','a']
slave2=[1,2,3,4]
master.sort() # this is ok, but does not return infos on how the list
was sorted
slave1.sort(key=_maybe_something_here_referring_to_master_)
slave2.sort(key=_maybe_something_here_referring_to_master_)
Then I should get:
master=[1,2,3,4]
slave1=['d','a','b','c']
slave2=[1,4,3,2]
Hope it is more clear now.
Thanks, leodp
How about:
(1, 2, 3, 4)master=[1,4,3,2]
slave1='d c b a'.split()
slave2=[1,2,3,4]
x=zip(master,slave1,slave2)
x.sort()
master,slave1,slave2=zip(*x)
master
('d', 'a', 'b', 'c')slave1
(1, 4, 3, 2)slave2
--Mark
.
- References:
- Getting sorting order
- From: leodp
- Re: Getting sorting order
- From: Peter Otten
- Re: Getting sorting order
- From: leodp
- Getting sorting order
- Prev by Date: Re: How do web templates separate content and logic?
- Next by Date: PhotoImage problem
- Previous by thread: Re: Getting sorting order
- Next by thread: Jaeger LeCoultre Master Control 1000 Hours - Jaeger LeCoultre Watches
- Index(es):