键盘录入一个字符串,请统计每种字符出现的次数
时间: 2023-11-10 20:05:27 浏览: 107
统计一个字符串中每个字符出现的次数
```python
# 方法1:使用字典来统计每个字符出现的次数
s = input('请输入字符串:')
d = {}
for c in s:
if c in d:
d[c] += 1
else:
d[c] = 1
print('每种字符出现的次数为:')
for k, v in d.items():
print(k, ':', v)
# 方法2:使用collections模块中的Counter类来统计每个字符出现的次数
from collections import Counter
s = input('请输入字符串:')
c = Counter(s)
print('每种字符出现的次数为:')
for k, v in c.items():
print(k, ':', v)
```
示例输出:
```
请输入字符串:hello world
每种字符出现的次数为:
h : 1
e : 1
l : 3
o : 2
: 1
w : 1
r : 1
d : 1
请输入字符串:abcbca
每种字符出现的次数为:
a : 2
b : 2
c : 2
```
阅读全文