Combinaciones de Python sin repeticiones.

Tengo una lista de números y quiero hacer combinaciones a partir de ella. Si tengo lista:

t = [2,2,2,2,4]
c = list(itertools.combinations(t, 4))

El resultado es:

(2, 2, 2, 2)
(2, 2, 2, 4)
(2, 2, 2, 4)
(2, 2, 2, 4)
(2, 2, 2, 4)

pero quiero obtener:

(2, 2, 2, 2)
(2, 2, 2, 4)

¿Es posible eliminar duplicados excepto hacer una nueva lista y pasar por la primera lista?

Respuestas a la pregunta(3)

Su respuesta a la pregunta