[Zope] Dupe checking a list of tuples

Charlie Reiman creiman@kefta.com
Fri, 19 Jul 2002 13:11:52 -0700


Pretty easy

map={}
for x,y in mylist:
  map[x]=y
map.items()

It will be in a random order aftward though. And duplicate may depend on the
definition of equality, which may not do what you expect.


> -----Original Message-----
> From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of
> abg@comco-inc.com
> Sent: Friday, July 19, 2002 12:09 PM
> To: zope@zope.org
> Subject: [Zope] Dupe checking a list of tuples
>
>
> Is it possible to remove duplicate records from a list of tuples?
>
> Here's a sample of my list. I'd like to make sure a url doesn't
> occur twice
> in the list, and delete the offending tuple if it does.
>
> [('http://www.news.com/frontdoor/0-1.html?tag=hd_ts', 'CNET'),
> ('http://www.news.com/shopping/0-1257.html?tag=hd_ts', 'Price
> comparisons')]
>
> I'm sorry if this is elementary, but I'm fairly new to Python and
> have been
> pulling my hair out on this one.
>
> Thanks,
>
> Aaron Gillette
> abg@comco-inc.com
>
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>