[Python-Dev] Add a "transformdict" to collections

Antoine Pitrou solipsis at pitrou.net
Thu Sep 12 16:43:00 CEST 2013


Le Thu, 12 Sep 2013 07:08:47 -0700,
Ethan Furman <ethan at stoneleaf.us> a écrit :
> On 09/11/2013 02:39 PM, Tim Delaney wrote:
> >
> > I would think that retrieving the keys from the dict would return
> > the transformed keys (I'd call them canonical keys).
> 
> The more I think about this the more I agree.  A canonicaldict with a
> key function that simply stored the transformed key and it's value
> would seem to be a lot simpler:

And it wouldn't solve the use cases. What's the point?

> Further, in order to store the non-canonical keys a separate list
> must be kept of the keys to preseed the canonicaldict;

Yeah, so this is totally silly. What you're basically saying is "we
don't need TransformDict since people can re-implement it themselves".

Regards

Antoine.




More information about the Python-Dev mailing list