[Python] Counter : 원소 개수 세기

stillssi·2023년 3월 3일
0

코테 복습하기

목록 보기
8/15

리스트의 원소 개수 셀 때

from collections import Counter

활용법

from collections import Counter

temp_list = [1, 3, 2, 5, 4, 5, 2, 3]

counter = Counter(temp_list) #Counter({3: 2, 2: 2, 5: 2, 1: 1, 4: 1})
  1. 딕셔너리 형태로 꺼내기
print(counter.items()) 
#dict_items([(1, 1), (3, 2), (2, 2), (5, 2), (4, 1)])
  1. 여기서 원소 개수 기준으로 오름차순 내림차순
sorted(counter.items(), key=lambda x: x[1], reverse=True) #reverse=False
  1. 가장 흔한 데이터 찾기
counter.most_common()
  1. 반복문
for i in counter:
	print(counter[i]) // == 개수

0개의 댓글