Message197525
On 09/11/2013 02:39 PM, Tim Delaney wrote on PyDev:
>
> 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:
- no need to store a separate "presentation" key
- no confusion about which of the first key/last key seen is stored
- no mistakes with the "first" key not being added before real data
and getting the presentation key wrong
Further, in order to store the non-canonical keys a separate list must be kept of the keys to preseed the canonicaldict; if we store the canonical keys a separate list must be kept for presentation purposes -- so worst case scenario we're keeping the same amount of information and best-case scenario the presentation of the keys doesn't matter and we just saved ourselves an extra data structure. |
|
Date |
User |
Action |
Args |
2013-09-12 14:08:37 | ethan.furman | set | recipients:
+ ethan.furman, tim.peters, barry, theller, rhettinger, pitrou, vstinner, eric.smith, eric.araujo, mrabarnett, Arfrever, r.david.murray, eli.bendersky, sbt, serhiy.storchaka |
2013-09-12 14:08:37 | ethan.furman | set | messageid: <1378994917.07.0.563977426606.issue18986@psf.upfronthosting.co.za> |
2013-09-12 14:08:37 | ethan.furman | link | issue18986 messages |
2013-09-12 14:08:36 | ethan.furman | create | |
|