import collections
# 주로 쓰는 함수, 리스트 내 원소를 Key, 반복된 횟수를 Value로 Dict를 반환
a = [1,1,2,3,3,3]
collections.Counter(a) # Counter의 첫 문자 c는 대문자여야함.
>>> Counter{1:2, 2:1, 3:3}
# 출력값에서 key만 가져오고싶을때,
import collections
a = [1,1,2,3,3,3]
p = collections.Counter(a) # Counter의 첫 문자 c는 대문자여야함.
print(list(p))
# 출력값에서 value만 가져오고싶을때,
import collections
a = [1,1,2,3,3,3]
p = collections.Counter(a) # Counter의 첫 문자 c는 대문자여야함.
print(list(p.values()))
반응형
'Language > Python' 카테고리의 다른 글
windows10에서 virtualenv 설치 및 작동방법 (0) | 2020.03.18 |
---|---|
python heapq (0) | 2020.02.20 |
python dict value 순서로 정렬하기 (0) | 2020.02.03 |
python permutations (0) | 2020.01.30 |
python 서로 다른 크기의 리스트 합치기(zip_longest) (0) | 2020.01.18 |