[EMAIL PROTECTED] said unto the world upon 2005-12-19 02:27: > Steve Holden wrote: > >>Kevin Yuan wrote: >> >>>How to remove duplicated elements in a list? eg. >>>[1,2,3,1,2,3,1,2,1,2,1,3] -> [1,2,3]? >>>Thanks!! >>> >> >> >>> list(set([1,2,3,1,2,3,1,2,1,2,1,3])) >>[1, 2, 3] >> > > Would this have the chance of changing the order ? Don't know if he > wants to maintain the order or don't care though.
For that worry: >>> 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] >>> Best, Brian vdB -- http://mail.python.org/mailman/listinfo/python-list