python - 查找字符串中出现次数最多的字母,并仅打印该字母,而不是计数
问题描述
如何从字符串中找到出现次数最多的字母,并且只输出字母,而不是计数?使用 collections.Counter,它总是显示计数和字母。当前输出: ('l', 3) 。首选输出:l
import collections
s = "helloworld"
print(collections.Counter(s).most_common(1)[0])
解决方案
代替
print(collections.Counter(s).most_common(1)[0])
你可以写
print(collections.Counter(s).most_common(1)[0][0])
它将为您提供元组的第一个元素,因此输出将为l
.
推荐阅读
- php - 如何使用codeigniter显示自动更新(无需刷新)的数据库表数据?
- android - 如何将所有者 AES 密钥添加到 AndroidKeyStore?
- javascript - 离子主页空白
- javascript - 在 reactJS 中初始化 swiper
- parameters - 当 Json 正文包含括号和斜杠时,Jmeter 更改 POST 请求
- java - Java中的线程-N个数字的总和
- pyspark - 如何在 Zeppelin notebook 和 pyspark 中导入 Delta Lake 模块?
- mongodb - 新服务器上的 MongoDB 4.2 完整备份和增量备份恢复
- spring-boot - 是否可以使用 jpa 在 apache ignite 中实现读取和写入?
- javascript - 噪声函数产生与最初随机立方体相同的比例