dic = {"a": True, "b": False, "c": False, "d": True}
res = {True: ["a", "d"], False: ["b", "c"]}

res = {i: list(filter(lambda k: dic[k]==i, dic)) for i in set(dic.values())}
print(res)