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 :)<br><br><div><span class="gmail_quote">On 11/30/06, <b class="gmail_sendername">
Lloyd Kvam</b> &lt;<a href="mailto:lkvam@venix.com">lkvam@venix.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">There is a fly in the ointment that hit me after I sent the email.
<br>Using set does not preserve the order.&nbsp;&nbsp;If you care about the order of<br>elements in list1, my suggestion will not work.<br><br><br>On Thu, 2006-11-30 at 16:01 -0500, Python wrote:<br>&gt; On Thu, 2006-11-30 at 12:51 -0800, Chris Hengge wrote:
<br>&gt; &gt; Anyone point me to something more efficient then<br>&gt; &gt;<br>&gt; list2 = list(set(list1))<br>&gt;<br>&gt; Older Pythons will force you to import sets and use sets.Set<br>&gt;<br>&gt; &gt; for item in list1:
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if item not in list2:<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list2.append()<br>&gt; &gt;<br>&gt; &gt; This just seems to take a bit a time when there are thousands or<br>&gt; &gt; dozens of thousands of records just to filter out the dozen or so
<br>&gt; &gt; copies..<br>&gt; &gt;<br>&gt; &gt; Thanks.<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Tutor maillist&nbsp;&nbsp;-&nbsp;&nbsp;<a href="mailto:Tutor@python.org">Tutor@python.org</a><br>&gt; &gt; <a href="http://mail.python.org/mailman/listinfo/tutor">
http://mail.python.org/mailman/listinfo/tutor</a><br>--<br>Lloyd Kvam<br>Venix Corp.<br>1 Court Street, Suite 378<br>Lebanon, NH 03766-1358<br><br>voice:&nbsp;&nbsp;603-653-8139<br>fax:&nbsp;&nbsp;&nbsp;&nbsp;320-210-3409<br><br></blockquote></div><br>