Python-Kombinationen ohne Wiederholungen
Ich habe eine Liste mit Zahlen und möchte daraus Kombinationen erstellen. Wenn ich Liste habe:
t = [2,2,2,2,4]
c = list(itertools.combinations(t, 4))
Das Ergebnis ist
(2, 2, 2, 2)
(2, 2, 2, 4)
(2, 2, 2, 4)
(2, 2, 2, 4)
(2, 2, 2, 4)
aber ich will bekommen:
(2, 2, 2, 2)
(2, 2, 2, 4)
Ist es möglich, Duplikate zu entfernen, außer eine neue Liste zu erstellen und die erste Liste durchzugehen?