Чтобы преобразовать предложение в слова в Python, вы можете использовать различные методы. Вот несколько распространенных подходов:
- Использование метода
split(): методsplit()разбивает строку на список слов на основе пробелов.
sentence = "Convert sentence to words in Python"
words = sentence.split()
print(words)
Выход:
['Convert', 'sentence', 'to', 'words', 'in', 'Python']
- Использование регулярных выражений. Вы можете использовать модуль
re, чтобы разделить предложение на слова по определенному шаблону, например пробелам или знакам препинания.
import re
sentence = "Convert sentence to words in Python"
words = re.findall(r'\w+', sentence)
print(words)
Выход:
['Convert', 'sentence', 'to', 'words', 'in', 'Python']
- Использование набора инструментов естественного языка (NLTK). NLTK — это мощная библиотека для обработки естественного языка. Он предоставляет различные методы токенизации для разделения предложений на слова.
import nltk
sentence = "Convert sentence to words in Python"
words = nltk.word_tokenize(sentence)
print(words)
Выход:
['Convert', 'sentence', 'to', 'words', 'in', 'Python']