Я ищу, чтобы найти уникальные перестановки в списке, x = ["$ 5", "$ 10", "$ 10", "TAX", "$ 5", "20%", "BOGO »,„BOGO“,„НАЛОГ“] в группах 9Создание уникальных перестановок в Python
Что я сейчас делаю это
from itertools import permutations
x = ["$5", "$10", "$10", "TAX", "$5", "20%", "BOGO", "BOGO", "TAX"]
combos = []
for i in permutations(x, 9):
if i not in combos:
combos.append(i)
print combos
Однако, это занимает слишком много времени, чтобы работать и мне было интересно, если кто-то может дать мне более эффективное решение .
Спасибо за вашу помощь, это сработало отлично! – Ishidon