Я пытаюсь извлечь ключи, которые в настоящее время также присутствуют в значениях в пределах defaultdict.
Например,
a = {1: [1,3,5], 2: [1,3], 3: [3], 4:[5]}
должно давать 1
и 3
, поскольку эти значения были в значении, т.е. 1
было в 1,3,5
Я написал этот код, но он не печатает дубликат ключа:
c = set():
for k, v in a.items():
if a[k] == v
c.add(k)
Но он не работает, я думаю, потому что он не сравнивает КАЖДЫЙ отдельный элемент в списке, то есть 1: [1,3,5]
Как исправить?