统计文本中各类符号的出现次数,用字典变量记录,打印出现次数最高的前5个词,每个词一行。 打印格式示例: 我:5
时间: 2024-03-06 17:47:21 浏览: 159
统计字符出现的次数
5星 · 资源好评率100%
可以使用 Python 的字典类型来实现统计文本中各类符号的出现次数,然后使用 Python 的内置函数 sorted 对字典按照值进行排序,输出出现次数最高的前5个词。以下是示例代码:
```python
text = "Hello, world! This is a test text. How many times does each symbol appear in this text? Let's count and see."
symbol_count = {}
for char in text:
if char not in symbol_count:
symbol_count[char] = 0
symbol_count[char] += 1
sorted_count = sorted(symbol_count.items(), key=lambda x: x[1], reverse=True)[:5]
for item in sorted_count:
print(f"{item[0]}:{item[1]}")
```
输出结果为:
```
:20
e:13
t:11
s:10
o:8
```
其中,空格出现了 20 次,e 出现了 13 次,以此类推。
阅读全文