python统计字符串中字母个数
时间: 2023-08-27 08:06:50 浏览: 100
统计字符串中每个字母的个数
5星 · 资源好评率100%
你可以使用 Python 中的 `collections` 模块中的 `Counter` 类来统计字符串中字母的个数。下面是一个例子:
```python
from collections import Counter
string = "Hello, world!"
letter_count = Counter(filter(str.isalpha, string.lower()))
print(letter_count)
```
输出:
```
Counter({'l': 3, 'o': 2, 'e': 1, 'h': 1, 'w': 1, 'r': 1, 'd': 1})
```
在上述代码中,我们首先使用 `filter` 函数过滤出所有的字母,并将它们转换为小写。然后,我们使用 `Counter` 类来计算每个字母出现的次数。最后,我们打印出计数器对象 `letter_count` 的内容。
阅读全文