Most efficient solution?

William Park opengeometry at yahoo.ca
Mon Jul 16 12:21:13 EDT 2001


On Mon, Jul 16, 2001 at 09:19:09AM -0400, Jay Parlar wrote:
>
> for eachItem in A:
>     if eachItem in B:

Try
    if BB.has_key[eachItem]:
where BB is dictionary whose keys are strings in list B, ie.
    BB = {}
    for i in B:
	BB[i] = None (or any value)

>         A.remove(eachItem)



-- 
William Park, Open Geometry Consulting, <opengeometry at yahoo.ca>
8 CPUs cluster, (Slackware) Linux, Python, LaTeX, Vim, Mutt, Sc.




More information about the Python-list mailing list