Combinações de Python sem repetições

Eu tenho uma lista de números e quero fazer combinações a partir dela. Se eu tiver uma lista:

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

O resultado é:

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

mas eu quero obter:

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

É possível eliminar duplicatas, exceto fazendo uma nova lista e passando pela primeira lista?