@Ozrae

Как исправить ошибку substring not found?

Ввод, через input.split() выглядит так:
[a, aab, abc, abb]
Нужно взять каждый элемент списка и найти индекс каждого символа в этом элементе.

На выходе я хочу получить такой список: [[0], [0, 0, 1], [0, 1, 2], [0, 1, 1]]

Я написал такой далеко не совершенный и не полный код, к тому же, он не работает, выходит ошибка "substring not found":
number = input().split()
index = []
temp = 0
for ind in number:
    a = ind[temp].index(ind)
    index.append(a)
    temp += 1
print(index)


Помогите, пожалуйста, сделать нужный мне вывод
  • Вопрос задан
  • 3059 просмотров
Решения вопроса 1
longclaps
@longclaps
for s in 'a aab abc abb'.split():
    print([s.find(c) for c in s])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы