python 字典中如何把值对应的键输出

2025-04-07 20:21:21
推荐回答(3个)
回答1:

最为简单的方法是利用表理解,生成一个新的字典

必须要保证键值是一一对应的

d = {'one':1, 'two':2, 'three':3, 'four':4}
di = {v:k for k,v in d.items()}
di[1]

回答2:

dict的value是可以重复的,如果你确定你的value不会重复,那效率最高的办法是用一正一反两个dict。

回答3:

只能一个一个去匹配value的值,然后找到相应的key了:

for key,value in aDict.iteritems():
if value==targetValue:
print key