任意输入一串字符.输出其中包含的所有各不相同的字符及其个数。例如,输入 abcdefgabc ,输出为 a- >2,b->2,c->2,d->1,e->1,f->1,g->1编写改程序
时间: 2024-05-13 15:19:58 浏览: 78
一个对字符串处理的程序,要求能够识别字符串中大写字母、小写字母以及数字的个数并输出,识别“L”、“o”、“v”、“e”四个字符的
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
string = input("请输入一串字符:")
char_dict = {}
# 遍历字符串,统计各字符出现次数
for char in string:
if char in char_dict:
char_dict[char] += 1
else:
char_dict[char] = 1
# 输出结果
for key, value in char_dict.items():
print(key, "->", value)
```
示例输出:
```
请输入一串字符:abcdefgabc
a -> 2
b -> 2
c -> 2
d -> 1
e -> 1
f -> 1
g -> 1
```
阅读全文