def unique_values(d):
    seen = {}
result = set()
for k, v in d.items():
    if v in seen:
        result.discard(seen[v])
else:
    seen[v] = k
result.add(k)
return list(result)
Python: поиск ключей с уникальными значениями в словаре?