首页 > 解决方案 > 如何按字母顺序打印重复次数最多的字母

问题描述

我想构建一个代码,给我一个字符串中重复次数最多的字母,如果有多个字母,它应该按字母顺序返回它们,例如在这里我应该得到输出 (am)


check_string = "iammkaram"

count = {}
for letter in check_string:
  if letter in count:
    count[letter] += 1
  else:
    count[letter] = 1
#{'i': 1, 'a': 3, 'm': 3, 'k': 1, 'r': 1}

我设法构建了一个计算字母并制作字典的代码,但我似乎无法弄清楚如何按字母顺序打印重复次数最多的字母

标签: stringdictionarypython-3.8

解决方案


推荐阅读