python统计字符串中字母出现个数
时间: 2023-08-28 20:08:06 浏览: 110
统计字符串中每个字母的个数
5星 · 资源好评率100%
可以使用Python内置的collections模块中的Counter类来实现字符串中字母出现个数的统计。
示例代码:
```python
from collections import Counter
s = "hello world"
c = Counter(s)
for letter, count in c.items():
if letter.isalpha():
print(f"{letter}: {count}")
```
输出结果:
```
h: 1
e: 1
l: 3
o: 2
w: 1
r: 1
d: 1
```
解释:
1. 首先导入collections模块中的Counter类。
2. 定义字符串s。
3. 使用Counter类统计字符串s中每个字符出现的个数,返回一个字典对象c。
4. 遍历字典c中的每个键值对,判断键是否为字母,如果是则打印出字母和对应的出现次数。
阅读全文