Mark Devine wrote:

> I got the script working. Thanks for all your help everyone. Trouble is
> its not showing the correct results. Here is the script and results:

In my book it is not working then.

> def normalize(text, unwanted = "()", table =
> string.maketrans(string.ascii_uppercase,string.ascii_lowercase)):
>     text.translate(table,unwanted) 

Strings are immutable in Python. Make that

  text = text.translate(table, unwanted)

This line of the script's output could have given you a clue:

> [Set(['a', 'C', 'b', '(D)']), Set(['A', 'B', 'D']), Set(['A', 'B', 'E'])]

(I didn't look any further, so there may be other problems)

Peter

PS: Do us a favour and (a) don't top-post (b) use space not tabs in your
source code (c) remove all text quoted from the parent that is not relevant
to your current problem.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to