I could indeed have addressed this problem with a list comprehension. It escaped me at the time because the larger problem I was trying to solve included removing data from a dictionary:
months = sorted(list(dataDict.keys())) #Sort months in ascending order for mth in reversed(months): #Remove months with inadequate data if len(dataDict[mth]) < minItems: months.remove(mth) del dataDict[mth] There's more than one way to solve this problem, and, with the benefit of hindsight, my solution was sloppy, but thanks to the help I received, I was able to get my code working correctly. Cleaning up is the next phase! Thanks, all. -- http://mail.python.org/mailman/listinfo/python-list