Wie kann ich meinen Code als Set definieren?

Ich habe einen kleinen Code, der eine Liste von Objekten aufnimmt und nur die Elemente in der Liste ausgibt, die eindeutig sind.

Das ist mein Code

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

Mein Lehrer verlangt jedoch, dass wir Sets für diese Funktion verwenden. Kann mir jemand zeigen, was ich kann?

Mein Code muss eine Eingabe wie a = [1,4,6,7,3,2,4,5,7,5,6] und eine Ausgabe [1, 3, 2] annehmen. Muss seine Ordnung auch behalten.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage