Hey Tech
[파이썬] Counter 함수: 리스트 내 원소 개수 구하기!(feat. collections 라이브러리) 본문
SW 개발/Python
[파이썬] Counter 함수: 리스트 내 원소 개수 구하기!(feat. collections 라이브러리)
Tony Park (토니) 2021. 4. 23. 11:29728x90
반응형
안녕하세요, 오늘은 파이썬 Counter 함수를 활용하여 리스트 내 원소 개수를 구하는 방법에 대해 소개해 드립니다.
소스코드
from collections import Counter
# 과일 정보를 저장한 리스트 생성
arr = ['Apple', 'Banana', 'Orange', 'Apple', 'Grape', 'Orange', 'Water Melon']
cnt = Counter(arr)
print(cnt['Apple']) # 사과 개수
print(cnt['Orange']) # 오렌지 개수
print(dict(cnt)) # 딕셔너리 자료형으로 출력
가장 먼저, 리스트 내 원소의 개수를 세기 위해서는 collections 파이썬 표준 라이브러리에서 Counter 함수를 가져와야 합니다. 해당 함수에 리스트를 전달해 준 후 함수에 알고자 하는 원소(값)를 입력하고 출력하면 해당 원소가 리스트 내에 몇 개 구성되어 있는지 알 수 있습니다.
출력 결과
2
2
{'Apple': 2, 'Banana': 1, 'Orange': 2, 'Grape': 1, 'Water Melon': 1}
마지막 줄에서는 딕셔너리 자료형을 활용해 각 원소별로 리스트 내에 몇 개씩 포함되어 있는지 직관적으로 확인하실 수 있습니다.
포스팅 내용에 오류가 있을 경우 아래에 댓글 남겨주세요!
고맙습니다 :)
728x90
반응형
'SW 개발 > Python' 카테고리의 다른 글
[파이썬] 유니코드를 활용한 문자열-숫자 변환(ord, chr 내장함수) (0) | 2021.04.25 |
---|---|
[파이썬] 팩토리얼, 제곱근, 최대 공약수, 최소 공배수, 파이, 자연상수 계산하기(feat. math 라이브러리)! (0) | 2021.04.24 |
[파이썬] 이진 탐색 구현을 도와주는 bisect 라이브러리에 대해 알아보자! (0) | 2021.04.22 |
[파이썬] 순열, 조합, 중복 순열, 중복 조합 계산하기!(feat. itertools 라이브러리) (0) | 2021.04.21 |
[파이썬] f-string 문법에 대해 알아보자! (0) | 2021.04.20 |