如何更新计数器?
How to update counter?
answers = []
for syn in all_words :
count = 0
result = [syn, count]
for Document in Corpus:
for Word in Document:
if syn == Word :
count == count + 1
answers.append(tuple(result))
我正在尝试计算语料库中每个文档中 all_words 中给定单词的出现次数。由于某种原因,计数始终为 0。
count == count + 1
您使用了错误的运算符。
双等号==
是一个比较 运算符。它测试两个参数是否相等。
单个等号 =
是一个 赋值 运算符。
使用 =
代替 ==
。
您正在使用比较运算符 (==
)。
您想要的是赋值运算符 (=
)。
为了让生活更轻松,您可以使用+=
的增量快捷方式。
示例:
...
if syn == Word :
count = count + 1
...
# Is Equivalent To:
...
if syn == Word :
count += 1
...
answers = []
for syn in all_words :
count = 0
result = [syn, count]
for Document in Corpus:
for Word in Document:
if syn == Word :
count == count + 1
answers.append(tuple(result))
我正在尝试计算语料库中每个文档中 all_words 中给定单词的出现次数。由于某种原因,计数始终为 0。
count == count + 1
您使用了错误的运算符。
双等号==
是一个比较 运算符。它测试两个参数是否相等。
单个等号 =
是一个 赋值 运算符。
使用 =
代替 ==
。
您正在使用比较运算符 (
==
)。您想要的是赋值运算符 (
=
)。为了让生活更轻松,您可以使用
+=
的增量快捷方式。示例:
...
if syn == Word :
count = count + 1
...
# Is Equivalent To:
...
if syn == Word :
count += 1
...