[Python-Dev] Currently baking idea for dict.sequpdate(iterable, value=True)

Raymond Hettinger python@rcn.com
Mon, 25 Nov 2002 02:35:31 -0500


Fix typos in the use cases section:
----------------------------------

# Fast Membership testing
termwords = {}.sequpdate('End Quit Stop Abort'.split())
 . . .
if lexeme in termwords: sys.exit(0) 

# Removing duplicates
seq = {}.sequpdate(seq).keys()

# Initializing or resetting value accumulators
absences = {}.sequpdate('Tom Dick Harry'.split())
for name, date in classlog:
    absences[name] += 1   # Intentionally raises KeyError for invalid names