파이썬. 문장에서 가장 많이 나온 알파벳 구하기??

조회수 3621회

제가 이제 막 파이썬을 시작했습니다. 공부를 하는 중 막히는 것이 있어 질문드립니다. ㅜㅜ

sentence = 'Mary had a little lamb' print(sentence.count('a'))

이런 간단한 거는 할 줄 알겠는데, 특정 알파벳 말고 여기 전체에서 가장 많이 나온 알파벳을 구할려면 어떤 함수를 써야 하는가요?

1 답변

  • Counter를 써서 각 알파벳이 몇 번이나 나오는지 센 다음, max를 써서 이 중 가장 높은 값을 추출하는 방법을 써 보세요.

    from collections import Counter
    
    sentence = 'Mary had a little lamb'
    counter = Counter(sentence)
    print(max(sentence, key=counter.get))
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)