2017년 4월 22일 토요일

python - Counter

python - Counter() object

참고 자료

나름대로의 정의

dict() 의 subclass 로 keys에 맞는 values 의 개수를 계산을 해 주는 오브젝트
from collections import Counter
 
lst1 = ['a', 'b', 'c', 'c', 'a', 'a']
lst2 = ['a', 'd', 'c', 'a', 'b']
 
cnt1 = Counter(lst1)
cnt2 = Counter(lst2)
 
print("리스트1 : "cnt1)
리스트1 : Counter({'a': 3, 'c': 2, 'b': 1})
print("리스트1['a'] : "cnt1['a'])
리스트1['a'] : 3
print("리스트2 : "cnt2)
리스트2 : Counter({'a': 2, 'd': 1, 'b': 1, 'c': 1})
 
sum_cnt = cnt1 + cnt2
print("리스트의 합 : "sum_cnt)
리스트의 합 : Counter({'a': 5, 'c': 3, 'b': 2, 'd': 1})
#파이썬 #python3 #Counter #dict #list

댓글 없음:

댓글 쓰기