jieba词频统计 循环
时间: 2023-11-17 09:45:30 浏览: 46
可以使用Python中的字典来进行词频统计,具体实现如下:
```python
import jieba
text = "我爱北京天安门,天安门上太阳升。"
word_list = jieba.cut(text)
freq_dict = {}
for word in word_list:
if word in freq_dict:
freq_dict[word] += 1
else:
freq_dict[word] = 1
print(freq_dict)
```
输出结果为:
```
{'我': 1, '爱': 1, '北京': 1, '天安门': 2, ',': 1, '上': 1, '太阳': 1, '升': 1, '。': 1}
```
其中,`jieba.cut(text)`返回一个生成器,可以使用`for`循环遍历每个分词。遍历时,如果字典中已经有该分词,则将对应计数器加1;否则,在字典中新增该分词并将计数器置为1。最后输出字典即可。
阅读全文