编写一个函数,接受字符串S作为输入,并返回一个名为freq的字典,其中包含字符串中从a到z(小写)的每个字符以及相应的频率(在S中出现的次数)
时间: 2024-03-07 12:47:28 浏览: 24
C语言编程-编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数;
5星 · 资源好评率100%
好的,以下是Python的代码实现:
```python
def freq_dict(s):
freq = {}
for c in s:
if c.islower():
freq[c] = freq.get(c, 0) + 1
return freq
```
这个函数首先创建了一个空字典freq,然后遍历字符串s中的每个字符。如果字符c是一个小写字母,它就将c添加到字典freq中。如果字典freq中已经包含了c,则增加c的计数器。最后,该函数返回freq字典,其中包含每个小写字母及其在字符串s中的频率。
阅读全文