Вот хотите честно? Ботописатели засыпали вопросами тег python основательно. Процентов 60-70 вопросов - по ботам. Причём из них 98% - начинающие изучать python на ботах. Это кошмар.
Поэтому - в добрый путь! Перепишите ботов своих на том ЯП, который вам знаком, близок и понятен, и не надо откапывать несчастную стюардессу.
asynco, просто имейте ввиду, по моему наблюдению чаще всего модераторы удаляют вопрос за тег-спам. Я тут для того, чтобы увеличить вероятность получения вами адекватного ответа.
Я советую не из вредности, а из опыта. Советую оставить два самых важных тега.
naitiq, можно знаете какой костыль приделать? Тупо прицеплять в конец массива заведомо неподходящий элемент, которого точно нет в вашем списке искомых слов. Костыль, но сработает. Или нулевой элемент, в общем подумайте.
naitiq, вам для прода или для задачки? Для задачки приделать костыль. Для прода переосмыслить и сделать по уму.
Я делать точно не буду, разберитесь сам.
Потомучто
Я тут горожу чудовищного монстра из python, selenium, vba, knime etc. Там ещё всё в состоянии mvp, его надо допиливать, обвешивать тестами, менять knime на pandas, в общем дела дофига. Давайте уж сам как-нибудь.
Признаться, я не понял задачу. Есть набор искомых слов. Есть текст. Где-то в тексте, возможно, встречаются эти слова. Положим, где-то в тексте некоторые из искомых слов расположены подряд. Правильно ли я понимаю, что необходимо получить максимальную последовательность искомых слов, идущих в тексте подряд? Что, если одно и то же искомое слово идёт несколько раз подряд?
Это элементарная задача даже для начинающего. Надо лишь немножко узнать структуры данных и алгоритмы.
Добавьте в вопрос код своей попытки решить задачку. Иначе нет предмета для обсуждения.
Поэтому - в добрый путь! Перепишите ботов своих на том ЯП, который вам знаком, близок и понятен, и не надо откапывать несчастную стюардессу.