用python输入一个字符串,输出每个字符出现的次数;并统计出现次数最多的字符,输出其次数。的代码
时间: 2023-06-13 11:07:27 浏览: 144
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
可以使用 Python 的内置函数 `count()` 来统计每个字符出现的次数,并使用 `max()` 函数找到出现次数最多的字符。
以下是示例代码:
```python
# 输入字符串
s = input("请输入一个字符串: ")
# 统计每个字符出现的次数
count_dict = {}
for c in s:
if c in count_dict:
count_dict[c] += 1
else:
count_dict[c] = 1
# 输出每个字符出现的次数
for c, count in count_dict.items():
print("{} 出现了 {} 次".format(c, count))
# 找到出现次数最多的字符
max_count = max(count_dict.values())
max_char = [c for c, count in count_dict.items() if count == max_count]
# 输出出现次数最多的字符及其次数
print("出现次数最多的字符是:{},出现了 {} 次".format(max_char, max_count))
```
示例输出:
```
请输入一个字符串: hello world
h 出现了 1 次
e 出现了 1 次
l 出现了 3 次
o 出现了 2 次
出现了 1 次
w 出现了 1 次
r 出现了 1 次
d 出现了 1 次
出现次数最多的字符是:['l'],出现了 3 次
```
阅读全文