This might help: http://code.activestate.com/recipes/52560/
Robert On Thu, 2009-06-18 at 15:15 +0200, karma wrote: > I was playing around with eliminating duplicates in a list not using > groupby. From the two solutions below, which is more "pythonic". > Alternative solutions would be welcome. > > Thanks > > x=[1,1,1,3,2,2,2,2,4,4] > > [v for i,v in enumerate(x) if x[i]!=x[i-1] or i==0] > > [x[i] for i in range(len(x)-1) if i==0 or x[i]!=x[i-1]] > > output: > [1, 3, 2, 4] > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor