首页 > 解决方案 > 查找字符串中出现次数最多的字母,并仅打印该字母,而不是计数

问题描述

如何从字符串中找到出现次数最多的字母,并且只输出字母,而不是计数?使用 collections.Counter,它总是显示计数和字母。当前输出: ('l', 3) 。首选输出:l

import collections
s = "helloworld"
print(collections.Counter(s).most_common(1)[0])

标签: python

解决方案


代替

print(collections.Counter(s).most_common(1)[0])

你可以写

print(collections.Counter(s).most_common(1)[0][0])

它将为您提供元组的第一个元素,因此输出将为l.


推荐阅读