python统计不同字符个数
时间: 2023-11-10 22:15:10 浏览: 44
可以使用字典来统计不同字符的个数,遍历字符串中的每个字符,将其作为字典的键,如果该键已经存在,则将其对应的值加1,否则将其添加到字典中并将值置为1。最后遍历字典,输出每个键值对表示的字符及其个数。
示例代码:
```python
s = "Hello, world!"
char_count = {} # 初始化字典
for c in s:
if c in char_count:
char_count[c] += 1
else:
char_count[c] = 1
for char, count in char_count.items():
print(f"{char}: {count}")
```
输出结果:
```
H: 1
e: 1
l: 3
o: 2
,: 1
: 1
w: 1
r: 1
d: 1
!: 1
```
其中,每一行表示一个字符及其出现的次数。注意字典的键是区分大小写的,因此在统计时需要注意大小写问题。
阅读全文