python中常用名词专有名词和位置的单独列表

2024-04-24 23:26:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个单词列表,我需要找出哪些单词属于专有名词、普通名词和位置。我想有一个表,每个类别都有其适当的列。在

我的意见如下:

abatable
abate
abated
abatement
abatements
abbots
abbreviate
abbreviated
abbreviates

到目前为止,我已经尝试了下面的代码,它返回一个名词列表,但是我还需要添加动词和位置。如何做到这一点?在

^{pr2}$

Tags: 代码列表类别单词意见名词abbreviatedabate
1条回答
网友
1楼 · 发布于 2024-04-24 23:26:52

我会用这样的字典:

words={'noun':[],...}
for word,pos in nltk.pos_tag(nltk.word_tokenize(str(sentence))):
   if (pos == 'NN' or pos == 'NNP' or pos == 'NNS' or pos == 'NNPS'):
      words['noun']=word
   elif ...

相关问题 更多 >