Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문자열에서 가장 자주 사용되는 문자를 찾는 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에 할당됩니다.

  • 사전에 있는 값의 최대값이 결정됩니다.

  • 변수에 할당됩니다.

  • 이 변수는 콘솔에 출력으로 표시됩니다.