CODEDRAGON ㆍDevelopment/Python
Counter()
· {collections} 모듈의 메소드입니다.
· 데이터의 개수를 셀때 사용합니다.
· 문자열을 입력했을 경우 {문자 : 개수}의 딕셔너리 형태로 값을 반환합니다.
from collections import Counter
class collections.Counter([iterable-or-mapping]) |
Counter 객체의 멤버 메소드
method |
description |
elements() |
· 입력된 값의 요소에 해당하는 값을 풀어서 반환합니다. · 요소는 무작위로 반환하며, 요소 수가 1보다 작을 경우 elements는 이를 출력하지 않는다. · elements()는 대소문자를 구분합니다. · sorted()를 이용하여 정렬해줄 수 있습니다. sorted(c.elements())
|
most_common(n) |
· 데이터의 개수가 많은 순으로 정렬된 배열을 리턴합니다. · 입력된 값의 요소들 중 빈도수(frequency)가 높은 순으로 상위 n개를 리스트(list) 안의 튜플(tuple) 형태로 반환합니다. · n을 입력하지 않은 경우, 요소 전체를 [('값', 개수)]의 형태로 반환합니다. |
subtract() |
· 요소를 추출합니다. · 요소가 없는 경우에는 음수의 값을 반환합니다. |
update() |
· Counter의 값을 갱신해 줍니다. · 딕셔너리의 update()와 비슷하지만 입력값을 문자열 형태로도 입력 가능합니다. |
'Development > Python' 카테고리의 다른 글
tempfile (0) | 2020.03.10 |
---|---|
임포트와 직접 실행시 분기 수행 방법 (0) | 2020.03.10 |
모듈 임포트 (0) | 2020.03.10 |
패키지 (Package) (0) | 2020.03.10 |
빈 라인 추가 문제 해결 (0) | 2020.03.09 |