如何统计在一个字符串中字符出现的频数
时间: 2023-05-18 20:06:41 浏览: 87
Java编程实现统计一个字符串中各个字符出现次数的方法
可以使用一个字典来统计每个字符出现的次数,遍历字符串中的每个字符,如果该字符已经在字典中,则将其对应的值加1,否则将该字符作为键,值初始化为1。最后遍历字典输出每个字符及其出现的次数即可。
示例代码:
```python
def count_chars(s):
freq = {}
for c in s:
if c in freq:
freq[c] += 1
else:
freq[c] = 1
for c, count in freq.items():
print(f"{c}: {count}")
s = "hello, world!"
count_chars(s)
```
输出:
```
h: 1
e: 1
l: 3
o: 2
,: 1
: 1
w: 1
r: 1
d: 1
!: 1
```
阅读全文