def remove_dups(seq): x = {} for y in seq: x[y] = 1 u = x.keys() u.sort() return u
def remove_dups(seq): u = [x for x in seq if x not in locals()['_[1]']] u.sort() return u
>>> my_seq = [1, 1, 3, 1, 2, 2, 7.75, 'foo', 7.75, 'foo']>>> print remove_dups(my_seq)[1, 2, 3, 7.75, 'foo']
Copyright © 2006-2008 Corey Goldberg
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.