Python中的双向键值查找

时间:2016-12-08 17:13:14

标签: python data-structures lookup

我想知道Python是否提供类似字典的数据结构,允许通过键和值进行双向查找,并且要求两者在其领域中都是唯一的。常规字典只需要键是唯一的,并且按值搜索键不会以相反的方式索引,这意味着需要完整扫描。

我的具体情况类似于具有名称和昵称的项目结构,并且在结构中,两者都必须是唯一的(同时允许一个项目的名称与另一个项目的名称相同或相同的项目昵称)。我需要能够通过昵称轻松查找名称,反之亦然,我想知道是否有办法在单个结构中执行此操作。当然,我可以通过两个独立的结构来实现它,一个将昵称映射到名称,另一个映射名称映射到昵称。

similar posts但他们已经老了,我想知道在此期间是否有任何进展。

0 个答案:

没有答案