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+ 檢視

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.