본문 바로가기

개발/Python

[Python] 리스트 내 요소별 개수 세기

반응형

파이썬에서 리스트 내의 각 요소의 개수를 세는 방법을 알아보겠습니다. 이를 통해 리스트 내에 나타나는 요소들의 빈도를 확인할 수 있습니다.

1. 리스트 생성

먼저, 리스트를 생성해야 합니다. 아래는 예시로 사용될 리스트입니다.

my_list = [1, 2, 2, 3, 3, 3]

2. 요소별 개수 세기

리스트 내의 요소별 개수를 세기 위해서는 파이썬의 Counter 클래스를 활용할 수 있습니다.

from collections import Counter

# 요소별 개수 세기
counts = Counter(my_list)

위의 코드를 실행하면, `counts` 변수에 각 요소와 해당 요소의 개수가 저장됩니다.

3. 결과 확인

결과를 확인하기 위해 반복문을 사용하여 각 요소와 해당 요소의 개수를 출력할 수 있습니다.

# 결과 출력
for element, count in counts.items():
	print(f"{element}: {count}")

전체 코드

from collections import Counter

# 리스트 생성
my_list = [1, 2, 2, 3, 3, 3]

# 요소별 개수 세기
counts = Counter(my_list)

# 결과 출력
for element, count in counts.items():
	print(f"{element}: {count}")

위와 같이 파이썬에서 리스트 내의 각 요소별 개수를 세는 방법을 알아보았습니다. Counter 클래스를 사용하여 간편하게 요소별 빈도를 확인할 수 있으며, 이를 활용하여 데이터 분석 등 다양한 작업에 활용할 수 있습니다.

반응형

자바스크립트를 허용해주세요.
[ 자바스크립트 활성화 방법 ]
from Mohon Aktifkan Javascript!