Невозможно передать список word_counts в textblob - PullRequest
0 голосов
/ 07 декабря 2018

Как показано в qickstart

, у меня есть список списка слов, которые нужно искать программно, но .word_counts ['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

Фрагменты кода или полезные ссылки приветствуются

1 Ответ

0 голосов
/ 07 декабря 2018

Вам нужно заменить это;

str.word_counts[i for i in lis]

этим;

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

Ваша исходная строка не имеет никакого смысла, так как вы пытаетесь использовать понимание списка какиндекс для доступа к списку.

...