Попытка найти любую возможную комбинацию для частично известной строки - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь написать код, который бы нашел каждую возможную комбинацию, используя цифры и буквы для частично известной строки. Так например строка "а *** 2л". Я хочу, чтобы он заменял звезды каждой возможной буквой / цифрой, однако длина строки должна оставаться неизменной. Может быть, этого можно добиться с помощью библиотеки 'itertools'? Мне кажется, действительно трудно понять, как это будет работать. Любая помощь приветствуется. Спасибо!

1 Ответ

4 голосов
/ 13 января 2020
import string
import itertools

for tup in itertools.product(string.ascii_letters + string.digits, repeat=3):
    print("a" + "".join(tup) + "2l")
...