为什么我无法将列表传递给textblob中的单词计数?

2024-09-29 19:33:45 发布

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

qickstart所示

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

>>> 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编程单词quickstartword
1条回答
网友
1楼 · 发布于 2024-09-29 19:33:45

你需要更换这个

str.word_counts[i for i in lis]

有了这个,

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

您的原始行没有任何意义,因为您试图使用列表理解作为访问列表的索引

相关问题 更多 >

    热门问题