Почему питон печатет одинаковые значения? что надо исправить в коде? - Общение Python мододелов

Вопрос Почему питон печатет одинаковые значения? что надо исправить в коде?

Регистрация
17 Авг 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
for i in permutations(задание, 8):

if i[:3] in начало:

if i[-4:] in конец:

список.add("".join(i))

if len(список)%200_000==0:

print("".join(i), len(список))

Условие если длина множества крата 200000 то напечать длину

в итоге такой результат

дамаорет 200000

дамаорет 200000

мятвртан 400000

мятвртан 400000

мятвртан 400000

Полагаю это из за того что это множетсво а не список при генерации всех возможных комбинаций попадается дубликат он его добавляет во множетсво а потом сразу же удаляет и поэтому печатется условие. Что добавить чтобы такого небыло?
 
Сверху Снизу