Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:
This has come up several times in the past and never moved forward. Part of the reason is that the mapping API doesn't translate cleanly to bidirectional lookups and it leaves users trapped if two keys every end up needing to be mapped to the same value (i.e. libre->free and gratis->free). Mostly, folks are better-off with two separate dictionaries augmented by a single function to create the initial pairing. Also note that there are several bimaps published on PyPi but they have very low uptake. If you want to pursue this further, I suggest bringing this to python-ideas (but first scan the archives for previous discussions and scan github for cases where projects have used one of the existing implementations). ---------- nosy: +rhettinger resolution: -> rejected stage: -> resolved status: open -> closed _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue44931> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com