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

Just van Rossum just@letterror.com
Mon, 25 Nov 2002 14:28:22 +0100


Raymond Hettinger wrote:

# Fast Membership testing termwords = {}.sequpdate('End Quit Stop Abort'.split())

d.update(x) returns None. I would expect d.sequpdate() to do the same.

A classmethods would be a nice solution here:

dict.fromseq('End Quit Stop Abort'.split()) {'End': True, 'Quit': True, 'Stop': True, 'Abort': True}

Classmethods rule as alternative constructors.

Just