用Python将没有空格的字符串拆分为单词
时间: 2024-02-03 15:14:24 浏览: 156
使用Python进行英文单词分割
5星 · 资源好评率100%
可以使用自然语言处理库NLTK中的word_tokenize函数来将没有空格的字符串拆分为单词。首先需要安装NLTK库,可以使用以下命令:
```
pip install nltk
```
安装完成后,可以使用以下代码将字符串拆分为单词:
```python
import nltk
nltk.download('punkt')
string = "Thisisateststringwithoutspaces"
tokens = nltk.word_tokenize(string)
print(tokens)
```
输出结果为:
```
['This', 'is', 'a', 'test', 'string', 'without', 'spaces']
```
在使用word_tokenize函数之前,需要先下载punkt数据集,该数据集包含了用于分词的模型和其他必要的数据。
阅读全文