goblin
리니팅
goblin

공지사항

전체 방문자
오늘
어제
  • 분류 전체보기 (75)
    • 개발 (31)
      • Spring (12)
      • JPA (4)
      • JAVA (4)
      • Python (6)
      • Docker (1)
      • Error (3)
      • Spring Cloud로 개발하는 MSA (1)
    • 알고리즘 (32)
    • 자료구조 (3)
    • 컴퓨터 개론 (3)
    • 개인 프로젝트 (4)
      • 쇼핑몰 만들기 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • Intellij
  • gradle
  • 프로그래머스
  • tdd
  • 클래스
  • 파워자바
  • dp
  • 다이나믹 프로그래밍
  • 문자열
  • inflearn
  • 스프링부트
  • sorting
  • Spring
  • 파이썬
  • 알고리즘
  • BOJ
  • 객체
  • 자료구조
  • 스프링
  • springboot
  • 동적계획법
  • 코딩테스트
  • 조합
  • python
  • 다이나믹프로그래밍
  • JPA
  • 백준
  • 구현
  • 정렬
  • 코딩테스트연습

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
goblin

리니팅

개발/Python

[파이썬] collections 모듈 - Counter (사용빈도 확인)

2021. 12. 27. 13:43
728x90

데이터의 개수를 셀 때 유용한 파이썬의 collections 모듈의 Counter 클래스 사용법을 알아보겠습니다.

 

알파벳 사용빈도 확인

from collections import Counter
Counter('hello world')

 

실행 결과

Counter({'l': 3, 'o': 2, 'h': 1, 'e': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1})

 

 

다음으로는 most_common() 함수에 대해 설명하겠습니다.

most_common()함수는 Counter()에서 가장 빈도수가 높은 순으로 표시 해 주는 함수입니다.
인자값으로 숫자를 입력하면 숫자번째까지의 빈도수를 표시합니다.

from collections import Counter
data="hello world"

result=Counter(data)
print(result.most_common())
print(result.most_commom(2))

 

실행 결과

[('l',3),('o',2),('h',1),('e',1),(' ',1),('w',1),('r',1),('d',1)]
[('l',3),('o',2)]
728x90
반응형

'개발 > Python' 카테고리의 다른 글

[Pyhton/파이썬] 순열과 조합  (0) 2022.05.14
[Python] 데크(deque)  (0) 2022.05.13
[파이썬] find, index 함수  (0) 2022.01.13
[Python] sort(), sorted(), lambda  (0) 2022.01.12
[파이썬] 올림, 내림, 반올림  (0) 2021.12.27
    '개발/Python' 카테고리의 다른 글
    • [Python] 데크(deque)
    • [파이썬] find, index 함수
    • [Python] sort(), sorted(), lambda
    • [파이썬] 올림, 내림, 반올림
    goblin
    goblin

    티스토리툴바