输入一串字符,统计每个字符出现的次数。 提示:定义一个空字典对象,存放字符和出现次数键值对。遍历字符串中的每一个字符,如果首次出现,则添加到字典,将出现次数置为1;否则该字符的出现次数加1。用python
时间: 2024-12-10 19:35:07 浏览: 24
你可以使用Python的字典数据结构来实现这个功能,这里是一个简单的例子:
```python
def count_chars(s):
# 定义一个空字典,用于存储字符及其出现次数
char_count = {}
# 遍历输入的字符串
for char in s:
# 如果字符不在字典中,将其添加并设置计数为1
if char not in char_count:
char_count[char] = 1
# 如果字符已存在,增加其计数
else:
char_count[char] += 1
return char_count
# 测试一下
input_string = "hello world"
result = count_chars(input_string)
print(result) # 输出每个字符及其出现次数
```
当你运行这个程序,会得到一个字典,其中键是输入字符串中的每个字符,值是它们各自出现的次数。例如,对于输入"hello world",输出将会是`{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}`。
阅读全文