Jak mogę sprawić, by mój kod był zestawem?

Mam mały kod, który pobiera listę obiektów i wyprowadza tylko te elementy z listy, które są unikalne.

To jest mój kod

def only_once(a):
    return [x for x in a if a.count(x) is 1]

Mój nauczyciel wymaga od nas używania zestawów do tej funkcji. Czy ktoś może mi pokazać, co mogę zrobić?

Mój kod musi przyjąć dane wejściowe, takie jak a = [1,4,6,7,3,2,4,5,7,5,6] i dane wyjściowe [1, 3, 2]. Musi też zachować swoje zamówienie.