通过遍历列表中的值来获取字典值 | Python

灭霸_阿波罗

我想要一个功能search_subject来搜索一个主题并找到该主题的相应教授,例如{professor1 : [biology, maths], professor2 : [gymnastics, arts]如果你biology在被要求输入时输入,你会得到professor1

我试图避免为这个项目制作嵌套字典,但我被卡住了,感谢任何帮助

吞努

循环professors.items()并检查主题

professors = {'professor1' : ['biology', 'maths'],  'professor2' : ['gymnastics', 'arts']}

def search_subject(target):
    for key, val in professors.items():
        if target in val:
            return key
    return False

print(search_subject('biology'))

输出:professor1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章