繁体   English   中英

将最常见的元素作为字符串而不是列表返回 python

[英]Return the most common element as a string not a list python

我知道我可以使用collections中的counter来返回数组或字符串等中最常见的元素。 但是,此计数器返回 n 个最常见元素的列表及其从最常见到最少的计数。 假设我想使用计数器在字符串中查找最常见的字符:

Counter('abracadabra').most_common(1)

然而,这将返回一个list类型的答案,如下所示:

[('a', 5)]

有没有办法只返回字符“a”作为一种字符串而不重复它的次数?

谢谢您的帮助!

从 Counter.most_common() 的 output 中抓取字符串怎么样?

就像是:

Counter('abracadabra').most_common(1)[0][0]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM