본문 바로가기

Language/Python

python collections

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()))
반응형