¿Cómo puedo hacer que mi código sea un conjunto?

Tengo un pequeño código que toma una lista de objetos y solo genera los elementos de la lista que son únicos.

Este es mi codigo

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

Sin embargo, mi maestro requiere que usemos conjuntos para esta función. ¿Puede alguien mostrarme lo que puedo hacer?

Mi código tiene que tomar una entrada como a = [1,4,6,7,3,2,4,5,7,5,6], y salida [1, 3, 2]. Tiene que mantener su orden también.

Respuestas a la pregunta(3)

Su respuesta a la pregunta