No problem at all, as I said, this doesn't matter for my needs since I'm
just posting values into a DB. Just curious why it jumbles it all up :)

On 11/30/06, Lloyd Kvam <[EMAIL PROTECTED]> wrote:

There is a fly in the ointment that hit me after I sent the email.
Using set does not preserve the order.  If you care about the order of
elements in list1, my suggestion will not work.


On Thu, 2006-11-30 at 16:01 -0500, Python wrote:
> On Thu, 2006-11-30 at 12:51 -0800, Chris Hengge wrote:
> > Anyone point me to something more efficient then
> >
> list2 = list(set(list1))
>
> Older Pythons will force you to import sets and use sets.Set
>
> > for item in list1:
> >      if item not in list2:
> >            list2.append()
> >
> > This just seems to take a bit a time when there are thousands or
> > dozens of thousands of records just to filter out the dozen or so
> > copies..
> >
> > Thanks.
> > _______________________________________________
> > Tutor maillist  -  Tutor@python.org
> > http://mail.python.org/mailman/listinfo/tutor
--
Lloyd Kvam
Venix Corp.
1 Court Street, Suite 378
Lebanon, NH 03766-1358

voice:  603-653-8139
fax:    320-210-3409


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to