Встречается на собеседованиях • сегодня
Какие знаешь инструменты поиска по словам
В Python есть несколько инструментов для поиска по словам:
-
Строковые методы (
find(),index(),count(),in):pythontext = "Hello, world!" print("world" in text) # True print(text.find("world")) # 7 -
Регулярные выражения (re) – мощный инструмент для сложных паттернов:
pythonimport re text = "Python 3.10 released!" match = re.search(r"\d+\.\d+", text) print(match.group()) # 3.10
-
Структуры данных (словари, множества) для быстрого поиска:
pythonwords = {"apple", "banana", "cherry"} print("banana" in words) # True -
Специализированные библиотеки (
whoosh,elasticsearch) для полнотекстового поиска в больших данных.
Выбор зависит от задачи: простые проверки – строки, сложные паттерны – re, большие объемы – специализированные решения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы