编写一个函数,统计在输入字符串中各个不同字符出现的频度(字符串中的合法字符为a~z的26个字母和0~9的10个数字)。
时间: 2023-04-26 19:01:37 浏览: 87
统计字符出现的次数
5星 · 资源好评率100%
可以使用一个字典来记录每个字符出现的次数,遍历输入字符串,如果字符是合法字符,则在字典中对应的计数器加1,最后返回字典即可。
具体实现可以参考以下代码:
```python
def count_chars_frequency(s):
freq = {}
for c in s:
if c.isalnum() and c.islower():
freq[c] = freq.get(c, 0) + 1
return freq
```
其中,`isalnum()`方法用于判断字符是否是字母或数字,`islower()`方法用于判断字符是否是小写字母。`freq.get(c, 0)`表示从字典中获取字符c对应的计数器,如果该字符还没有出现过,则返回0。最后返回的字典中,键是出现过的字符,值是对应的计数器。
阅读全文