python:完成代码,输入一个字符串,要求返回一个字典,字典的键为字符串中的字符,键对应的值为该键在字符串中出现的次数,实例:输入‘aa’,输出:{‘a’:2}}
时间: 2024-03-10 13:45:52 浏览: 62
python 获取字典特定值对应的键的实现
下面是实现这个功能的 Python 代码:
```python
def count_chars(string):
dict_chars = {}
for char in string:
if char in dict_chars:
dict_chars[char] += 1
else:
dict_chars[char] = 1
return dict_chars
string = input("请输入一个字符串:")
dict_chars = count_chars(string)
print(dict_chars)
```
运行结果如下:
```
请输入一个字符串:aa
{'a': 2}
```
解释:count_chars() 函数中使用了一个字典 dict_chars 来记录字符串中每个字符出现的次数。遍历字符串时,如果字符已经在字典中出现过,则将对应的值加 1,否则将该字符添加到字典中,并将对应的值设为 1。最后返回这个字典即可。
阅读全文