как найти индекс двух одинаковых элементов в списке? (Python)
Допустим, я ввожу текст: qwerty121314 на вывод должны поступить индексы всех единиц
Ответы (1 шт):
Автор решения: Nickolay Chistov
→ Ссылка
Вот код:
def get_indexes(s, a):
if a not in s:
return []
result = []
for i in range(len(s) - len(a)):
if s[i:i + len(a)] == a:
result.append(i)
return result
s = input()
print(get_indexes(s, '1'))
Введите строку qwerty121314 после запуска кода.
Результат:
[6, 8, 10]