Полагаю, что это может соответствовать вашему случаю:
def findInDict(d, element):
l = []
for x, i in d.items():
if element in i:
l.append((x, i))
return l
(укажите ваш dict как d
и элемент, для которого вы хотите найти пары ключ-значение как element
)
Пример:
findInDict({1: ['a'], 3: ['b','c'], 4: ['a','d'], 5: ['b','c','d']}, "a")
вернет вам
[(1, ['a']), (4, ['a', 'd'])]