我如何迭代一个字典并从另一个字典返回值?

时间:2018-03-09 00:36:13

标签: python loops dictionary

所以,我正在寻找这个问题的解决方案 - 我正在处理两个字典,我希望能够传递一个字典的键并迭代对应的第二个字典的值第一本字典的价值。 这是一个例子 -

{{1}}

输入 - V20LC(其值为" B")所以我应该在第二个字典中查找该值(个案)并返回所有具有该值的键值。

需要输出

- case1,case5,case5c (因为它有" b"作为其值的子字符串)。

1 个答案:

答案 0 :(得分:2)

让我们做一个很好的功能:

def search_dict (x): return [key for key, value in cases.items() if products [x] in value]

如果密钥列表中包含products [x]的值,则会返回密钥列表