[Python-ideas] Dict with inverse form
Chris Barker
chris.barker at noaa.gov
Fri Feb 12 18:59:41 EST 2016
On Fri, Feb 12, 2016 at 3:02 PM, Nikolaus Rath <Nikolaus at 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
>
> Best,
> -Nikolaus
>
> (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
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
--
Christopher Barker, Ph.D.
Oceanographer
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
Chris.Barker at noaa.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160212/72a7f34f/attachment-0001.html>
More information about the Python-ideas
mailing list