gpt4 book ai didi

Python 词形还原输入列表,返回输出列表

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:38 25 4
gpt4 key购买 nike

我有一个包含我正在词形还原的字符串的列表。尽管我可以对所有字符串进行词形还原,但我很难以输入到词形还原器的相同列表格式返回词形还原的字符串。

对每个输出进行类型处理,我得到一个 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']

最佳答案

lmtzr.lemmatize 接受单个字符串并返回单个字符串。因此 lemmatized_words 一次将是一个字符串。

要对所有单词进行词形还原并将它们存储在列表中,您需要如下所示的内容:

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

关于Python 词形还原输入列表,返回输出列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43747659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com