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

가장 많이 발생하는 문자와 그 수를 찾는 Python 프로그램

<시간/>

이 기사에서는 주어진 문제 진술을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.

문제 설명

입력 문자열이 주어지면 가장 많이 발생하는 문자와 해당 개수를 찾아야 합니다.

접근

  • 문자열을 키로 사용하고 빈도를 값으로 갖는 Counter 메서드를 사용하여 사전을 만듭니다.

  • 문자, 즉 값의 최대 발생을 찾고 해당 인덱스를 가져옵니다.

이제 아래 구현을 살펴보겠습니다 -

from collections import Counter
   def find(input_):
   # dictionary
   wc = Counter(input_)
   # Finding maximum occurrence
   s = max(wc.values())
   i = wc.values().index(s)
   print (wc.items()[i])
# Driver program
if __name__ == "__main__":
   input_ = 'Tutorialspoint'
   find(input_)

출력

(‘t’,3)

모든 변수와 함수는 아래와 같이 전역 범위에서 선언됩니다 -

가장 많이 발생하는 문자와 그 수를 찾는 Python 프로그램

결론

이 기사에서는 가장 많이 발생하는 문자와 그 수를 찾는 방법에 대해 배웠습니다.