python 用形容词来表达

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 用形容词来表达相关的知识,希望对你有一定的参考价值。

import nltk

def noun_with_adjectives(sentence):
    """ selects the first occurrence of a noun in a sentence
        with any accompanying adjectives """
    tags = nltk.pos_tag(sentence.split(" "))
    phrase = []
    for tag in tags:
        if tag[1] in ["JJ", "JJS", "JJR"]:
            phrase.append(tag[0])
        if tag[1] in ["NN", "NNS", "NNP"]:
            phrase.append(tag[0])
            break
    return ' '.join(phrase)

以上是关于python 用形容词来表达的主要内容,如果未能解决你的问题,请参考以下文章

用Pythonic方式来思考

英语中倍数关系怎么表达?详细一点

英语年龄的三种表达方式

表情一词用英语怎么说

英语中倍数关系怎么表达?详细一点

Linux篇 | 文本处理工具和正则表达式