是否有一种方法从字符串中过滤出所有形容词并将它们存储在数组中?


Apple Park is one of the most expensive and impressive buildings in the world. -> ["expensive","impressive"]

谢谢你的帮助!

import nltk
nltk.download('averaged_perceptron_tagger')
sentence = "Apple Park is one of the most expensive and impressive buildings in the world."
tags = nltk.pos_tag(sentence.split(' '))
adjectives = [w for w, t in tags if t == 'JJ']
print(adjectives)

打印:

['expensive', 'impressive']

最新更新