字典通常适合按键查找值,但按值查找键相当慢
for k,v in dictionary.items():
if v = myValue:
return k
是否已经有一个数据结构可以同时实现 key->value 和 ke
你可以尝试bidict http://pypi.python.org/pypi/bidict:
>>> husbands2wives = bidict({'john': 'jackie'})
>>> husbands2wives['john'] # the forward mapping is just like with dict
'jackie'
>>> husbands2wives[:'jackie'] # use slice for the inverse mapping
'john'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)