Alex Martelli said unto the world upon 2005-12-19 10:48:
> Brian van den Broek <[EMAIL PROTECTED]> wrote:
>    ...
> 
>>>>>orig_list = [3,1,2,3,1,2,3,1,2,1,2,1,3]
>>>>>new_list = list(set(orig_list))
>>>>>new_list.sort(cmp= lambda x,y: cmp(orig_list.index(x), 
>>
>>orig_list.index(y)))
>>
>>>>>new_list
>>
>>[3, 1, 2]
>>
> 
> A better way to exploit exactly the same idea is to use:
> 
> new_list.sort(key=orig_list.index)
> 

Thanks, Alex.

This time, I knew to try the new'ish key argument, but I couldn't 
quite see how to do it. Now you've shown it -- Doh!

Best,

Brian vdB

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to