python bijection

Steven D'Aprano steve at
Fri Nov 20 01:05:45 CET 2009

On Thu, 19 Nov 2009 15:24:46 -0800, Joshua Bronson wrote:

> I couldn't find a library providing a bijective map data structure
> (allowing for constant-time lookups by value) in the few minutes I
> looked, so I took a few more minutes to code one up:
> Is this at all worth releasing? 

You just did :)

> Comments and suggestions welcome.

If I want a mapping a <-> b, I generally just create a dict {a:b, b:a}. 
What is the advantages or disadvantages of your code over the simplicity 
of the dict approach?

(That is, sell us on the features of your approach.)


More information about the Python-list mailing list