Я получаю ошибки индекса, когда пытаюсь использовать циклы while в сочетании со списками.
Я написал код некоторое время назад, вернулся к нему, но просто не мог достаточно обернуть его вокругчтобы найти мою ошибку.Очевидно, ошибка связана с тем, что индексы моих списков слишком малы или слишком велики.
indexes = []
#Or indexes[0], but this threw another error
indexes.append(decoded.find(special_string))
x=1
while indexes[x-1] > 0:
total = sum(indexes)
indexes[x] = decoded.find(special_string, total)
x+=1
print(indexes)
Моя цель - найти все подстроки (special_string) в строке и получить их индексы (пожалуйста, сообщите мне, еслиВы знаете более простой способ сделать это).Я хочу записать все индексы в список для дальнейшего использования.