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
и т. д.