Chris Hengge wrote: > Here is my code: > for unWantedItem in directoryList: > try: > if "hex" in unWantedItem.lower(): > if not "bmc" in unWantedItem.lower(): > print unWantedItem + " removed!" > directoryList.remove(unWantedItem) > > This only seems to loop through once, and removes 1 of 2 occurances > from this list that should be captured. Should "for" keep the list > going through each instance? > You're removing stuff from something you're iterating over! *slaps your fingers with a ruler* Make a copy of the list! HTH, -Luke
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor