【发布时间】:2012-09-21 09:22:30
【问题描述】:
字典通常适合按键查找值,但按键查找速度很慢
for k,v in dictionary.items():
if v = myValue:
return k
是否已经有一个数据结构可以同时生成 key->value 和 ke
【问题讨论】:
-
我反对这是 Two way/reverse map 的副本 - 这是一种特殊情况,其中键和值永远不会相同,至少从其接受的答案来看。一般情况下,这个问题的accepted answer要好很多
-
由于后者的限制,这个问题与Efficient bidirectional hash table in Python?的重复比另一个问题更多
-
meta.SO 讨论:How to correctly treat fupes (=fake dupes)?
标签: python