Python 2.7 NLTK brown.words()返回不同的输出

Python 2.7 NLTK brown.words()返回不同的输出,python-2.7,nlp,nltk,Python 2.7,Nlp,Nltk,为了命令 >brown.words() 预期产量为 ['The', 'Fulton', 'County', 'Grand', 'Jury', ...] 但是,当我尝试这个命令时,我得到的输出是 [u'The', u'Fulton', u'County', u'Grand', u'Jury', ...] 有人知道为什么会这样吗 我遵循这些步骤 1安装的Python 2.7.10 32位版本 2-已安装NLTK 3.0.5 3-转到Python空闲 4->>导入nltk 5->>nltk.dow

为了命令

>brown.words()

预期产量为

['The', 'Fulton', 'County', 'Grand', 'Jury', ...]
但是,当我尝试这个命令时,我得到的输出是

[u'The', u'Fulton', u'County', u'Grand', u'Jury', ...]
有人知道为什么会这样吗

我遵循这些步骤

1安装的Python 2.7.10 32位版本

2-已安装NLTK 3.0.5

3-转到Python空闲

4-
>>导入nltk

5-
>>nltk.download()
然后下载所需的数据集合

6-
>>来自nltk.corpus import brown


7-
>>brown.words()
字符串前面的u表示它被表示为unicode


有关解决方案,请参见

字符串前面的u表示它被表示为unicode


有关解决方案,请参见

字符串前面的u表示它被表示为unicode


有关解决方案,请参见

字符串前面的u表示它被表示为unicode

请参阅以获得解决方案