Python语法化输入列表,返回输出lis

2024-10-01 17:30:07 发布

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

我有一个包含字符串的字符串。虽然我可以将所有的字符串进行柠檬化,但我很难以我输入到柠檬化器的相同列表格式返回柠檬化字符串。在

对每个输出进行类型化处理后,我得到一个unicode和str对象。我尝试将unicode转换为字符串,并尝试将字符串连接到一个列表中,但没有成功。在

以下是可复制代码:

typea = ['colors', 'caresses', 'ponies', 'presumably', 'owed', 'says']
for i in xrange(0,len(typea)):
    # Lemmatize the words
    lemmatized_words = lmtzr.lemmatize(typea[i])
    print lemmatized_words

    #Output obtained: 
    color
    caress
    pony
    presumably
    owed
    say
    #Desired output
    #['color', 'caress', 'pony', 'presumably', 'owed', 'say']

Tags: 字符串列表格式unicodecolorponysaywords
1条回答
网友
1楼 · 发布于 2024-10-01 17:30:07

{and返回一个字符串。因此lemmatized_words一次将是一个字符串。在

要对所有单词进行柠檬化并将它们存储在一个列表中,您需要如下所示:

typea = ['colors', 'caresses', 'ponies', 'presumably', 'owed', 'says']
lemmatized_words = [lmtzr.lemmatize(x) for x in typea]
print lemmatized_words

相关问题 更多 >

    热门问题