Eliran Gonen wrote: > > Hope you can help me, > I know there have been several suggestions already, but here's what I'd do... def nodups(s): return filter(lambda c, seen=[]:(c not in seen) and (not seen.append(c)), s) HTH, Andrew Wilkinson