Встречается на собеседованиях • сегодня
Что лучше использовать для поиска слов
Для поиска слов в Python лучше всего использовать регулярные выражения (модуль re) для сложных паттернов или встроенные строковые методы (find(), index(), in) для простых случаев.
Примеры:
python
# Простой поиск
text = "Hello world"
print("world" in text) # True
print(text.find("world")) # 6
Регулярные выражения (сложные паттерны)
import re
text = "Python 3.10 released"
match = re.search(r"\d+.\d+", text)
print(match.group()) # "3.10"
text
**Выбор зависит от задачи:**
- `in` / `find()` — быстрые и простые для точных совпадений.
- `re` — гибкость (поиск по шаблонам, регистронезависимость и т. д.).
- Для больших текстов или множества слов эффективнее `str.split()` + множества или `trie`-структуры.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы