Python 程序用于查找字符串中最频繁出现的字符


当需要查找字符串中最频繁出现的字符时,将创建一个空字典,并迭代字符串中的元素。在字典中找到字符时,会对其进行增量,否则将其指定为 1。找到字典中最大值,并将其指定给一个变量。

示例

以下是同一内容的演示

my_string = "Python-Interpreter"

print ("The string is : ")
print(my_string)

max_frequency = {}
for i in my_string:
   if i in max_frequency:
      max_frequency[i] += 1
   else:
      max_frequency[i] = 1
my_result = max(max_frequency, key = max_frequency.get)

print ("The maximum of all characters is : ")
print(my_result)

输出

The string is :
Python-Interpreter
The maximum of all characters in Python-Interpreter is :
e

说明

  • 定义了一个字符串,并在控制台上显示。

  • 创建一个空字典。

  • 遍历字符串中的字母,如果已与字符进行匹配,则为其增量。

  • 否则,将其指定为 1。

  • 确定字典中最大值。

  • 将其指定给一个变量。

  • 此变量作为输出显示在控制台上。

更新于: 09-Sep-2021

4K+ 视图

开启你的 职业生涯

完成课程即可获得认证

开始
广告