python根据值,找对应的键名
如果有个这样的字典{a:['aa','bb','cc'],b:['bb','dd','ff']}想要找出元素‘bb’对应的键名,最后得到结果a,b
请各位指教!多谢
好好学习吧,这属于非常基础的内容
temp = {'a':['aa','bb','cc'], 'b':['bb','dd','ff']}
for i in temp.items():
if 'bb' in i:
print(i)
temp = {'a':['aa','bb','cc'], 'b':['bb','dd','ff']}
for i in temp:
if 'bb' in temp:
print(i) 你如果还不知道的话,我来讲解一下
大概分为四步:
1.遍历所有键名
2.遍历键名对应的值的列表
3.判断列表里的值是否为'bb'
4.输出 https://fishc.com.cn/forum.php?mod=viewthread&tid=197366&highlight=%CC%D3%B1%F8 >>> dict1={'a':['aa','bb','cc'],'b':['bb','dd','ff']}
>>> for i in dict1:
for n in dict1:
if n=='bb':
print(i)
a
b
页:
[1]