получить все строки вероятности, удалив N символов в строке - PullRequest
0 голосов
/ 01 ноября 2019
ostr = '33x9283x921921x0210x'


def test(c, n, string):
    list = []

    #we get in what position is the character

    indices = [i for i, a in enumerate(string) if a == c]
    print(indices)



    return list

print(test('x', 2, ostr))

Эти выходные данные

[2, 7, 14, 19]

Таким образом, мой вопрос состоит в том, чтобы знать индекс, в котором находится символ, который я передаю в мою функцию, в этих случаях 2,7,14,19, и устанавливая thath всимвол stringh может быть N раз, вывести все возможности, в этом случае будет 2, поэтому на выходе должно быть

339283921921x0210x,339283x9219210210x,339283921921x0210x,339283x921921x0210,33x9283x9219210210

и т. д.

...