w.r.t. prob 2, there is no break/continue in the code that you have given. I added the "break" statement after you remove the word from lstB and code does seems to work for me.
<snip /> if word in lstB: lstB.remove(word) print print "Removed", word break <snip /> Can you specify where did you try putting break/continue ? On 10/12/07, Dick Moores <[EMAIL PROTECTED]> wrote: > > At 10:53 PM 10/11/2007, Dick Moores wrote: > >Please see the code and it's output here: > ><http://www.rcblue.com/Python/buggy_For_Web.py> > > > > > >I'm attempting to eliminate the elements (strings) of lstA that are > >not well-formed in that they contain at least one character that is > >not in the string astr. > > > >Problems: > >1) If lstA[n] is removed, lstA[n+1] is skipped--isn't examined at > >all, and remains in the final form of lstA whether well-formed or not. > > > >Using print statements is as far as my debugging skills go, so you > >can see of bunch of them in the code. I did try to use winpdb for the > >first time, but haven't figured it out yet. Ulipad now has it built > >in, so I'd like to learn to use it it.. > > > >2) I'm not able to get the "for char in wordWithCommas:" loop to stop > >examining a wordWithCommas after it's word has been removed. I've > >tried "continue" and "break" in various places to no avail. > > > >I'd appreciate some help. > > Now that Aditya and Alan have come to my rescue, problem #1 has been > solved. But #2 remains.. > > Dick > > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > -- Aditya
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor