统计输入字符串中各个不同字符出现的频率。
时间: 2023-11-20 09:59:04 浏览: 66
统计一个字符串中每个字符出现的次数
可以使用一个字典来记录每个字符出现的次数,具体步骤如下:
1. 初始化一个空字典,用于记录每个字符出现的次数。
2. 遍历输入字符串中的每个字符,如果该字符已经在字典中出现过,则将其对应的次数加1,否则将该字符加入字典,并将其次数初始化为1。
3. 最后遍历字典,输出每个字符以及其对应的出现次数。
下面是Python代码实现:
```python
def count_char_frequency(input_str):
freq_dict = {}
for char in input_str:
if char in freq_dict:
freq_dict[char] += 1
else:
freq_dict[char] = 1
for char, freq in freq_dict.items():
print(char, freq)
```
你可以调用该函数并传入任意字符串进行测试,例如:
```python
count_char_frequency("hello world")
```
输出结果为:
```
h 1
e 1
l 3
o 2
1
w 1
r 1
d 1
```
阅读全文