python找出字符串s=”aaabbbccceeefff111144444″中,字符出现次数最多的字符
时间: 2024-05-08 20:16:58 浏览: 99
可以使用Python中collections模块的Counter函数来实现。
```python
from collections import Counter
s = "aaabbbccceeefff111144444"
counter = Counter(s)
most_common = counter.most_common(1)[0][0]
print("出现次数最多的字符是:", most_common)
```
输出:
```
出现次数最多的字符是: 4
```
解释:Counter函数可以统计一个序列中元素出现的次数,返回一个字典。most_common(n)函数可以返回出现次数最多的前n个元素及其出现次数,以元组的形式存储在列表中。在本例中,我们只需要找出出现次数最多的一个元素,所以使用most_common(1)函数,并取出元组的第一个元素,即出现次数最多的字符。
阅读全文