mistersheik at gmail.com
Mon May 29 14:59:16 EDT 2017
A long time ago, I proposed that the dict variants (sorteddict,
defaultdict, weakkeydict, etc.) be made more discoverable by having them
specified as keyword arguments and I got the same feedback that the poster
here is getting. Now, instead of moving these classes into dict, why not
have a factory like
dict.factory(values=None, *, ordered=True, sorted=False, has_default=False,
weak_keys=False, weak_values=False, …)
If prefers the keyword-argument as options to the keyword-argument as
initializer magic, they can set:
dict = dict.factory
On Thursday, March 9, 2017 at 5:58:43 PM UTC-5, Chris Barker wrote:
> >If we really want to make defaultdict feel more "builtin" (and I don't see
>> >any reason to do so), I'd suggest adding a factory function:
> I agree -- what about:
> dict.sorteddict() ??
> make easy access to various built-in dict variations...
> Christopher Barker, Ph.D.
> Emergency Response Division
> NOAA/NOS/OR&R (206) 526-6959 voice
> 7600 Sand Point Way NE (206) 526-6329 fax
> Seattle, WA 98115 (206) 526-6317 main reception
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-ideas