【发布时间】:2015-05-07 04:26:24
【问题描述】:
我有一个单词列表,例如:
words = ['one','two','three four','five','six seven']# 引号丢失
我正在尝试创建一个新列表,其中列表中的每个项目都只是一个单词,所以我会:
words = ['one','two','three','four','five','six','seven']
最好的办法是将整个列表加入一个字符串,然后对字符串进行标记?像这样的:
word_string = ' '.join(words)
tokenize_list = nltk.tokenize(word_string)
或者有更好的选择吗?
【问题讨论】:
-
' '.join(words).split(' ')有什么问题吗? -
@EdChum 我认为这是一个很好的答案
-
我能想到的唯一其他解决方案是分别标记每个项目并加入结果。我认为您的解决方案更好。