Python комбинации без повторов
У меня есть список чисел, и я хочу сделать из него комбинации. Если у меня есть список:
t = [2,2,2,2,4]
c = list(itertools.combinations(t, 4))
Результат:
(2, 2, 2, 2)
(2, 2, 2, 4)
(2, 2, 2, 4)
(2, 2, 2, 4)
(2, 2, 2, 4)
но я хочу получить:
(2, 2, 2, 2)
(2, 2, 2, 4)
Можно ли устранить дубликаты, кроме создания нового списка и прохождения первого списка?