最为简单的方法是利用表理解,生成一个新的字典
必须要保证键值是一一对应的
d = {'one':1, 'two':2, 'three':3, 'four':4}
di = {v:k for k,v in d.items()}
di[1]
dict的value是可以重复的,如果你确定你的value不会重复,那效率最高的办法是用一正一反两个dict。
只能一个一个去匹配value的值,然后找到相应的key了:
for key,value in aDict.iteritems():
if value==targetValue:
print key