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。
确定字典中最大值。
将其指定给一个变量。
此变量作为输出显示在控制台上。
广告