无法将列表传递给textblob中的单词计数

2024-09-29 19:28:57 发布

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

qickstart所示

我有一个要通过编程搜索的单词列表,但是.word_计数['ekki'](如快速启动中所示)。给了我错误

>>> import textblob
>>> str = textblob.TextBlob("hello im programmer")
>>> lis = ["hi","hello"]
>>> str.word_counts[i for i in lis]
  File "<stdin>", line 1
    str.word_counts[i for i in lis]
                        ^
SyntaxError: invalid syntax

代码片段或有用的链接


Tags: inhello列表for编程错误单词word
1条回答
网友
1楼 · 发布于 2024-09-29 19:28:57

你需要更换这个

str.word_counts[i for i in lis]

有了这个

for i in lis:
    print(str.word_counts[i])

你的原始行没有任何意义,因为你试图使用一个列表理解作为一个索引来访问一个列表。你知道吗

相关问题 更多 >

    热门问题