Встречается на 1% собеседований по Python
Какие знаешь инструменты поиска по словам
В 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
интервью вопросы и ответы