On Fri, Feb 12, 2016 at 3:02 PM, Nikolaus Rath Nikolaus@rath.org wrote:
Are there use cases where the set of keys and the set of values is overlapping?
In most cases you can probably get away by not offering an "inverse" object at all, just let regular lookup fall back on value lookup.
hmm, interesting. my use case at hand is mapping color name strings to RGB values -- it should be a one to one relationship, and I need to look for either one.
But you are quite right, they would never overlap, unless someone decided a nice name for a color would be "(125, 15, 235)" -- even then they wouldn't because the RGB value sare a tuple, not a string.
So that may be the way to get the easiest interface.
-Thanks, - Chris
(No Cc on replies please, I'm reading the list)
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F
»Time flies like an arrow, fruit flies like a Banana.«
Python-ideas mailing list Pythonfirstname.lastname@example.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/