개발/기타

[Python] collections 모듈 (Counter)

유훈 | Yuhun 2022. 1. 3. 04:15
반응형

collections 모듈의 Counter를 이용하면 key와 value 값을 이용해 카운팅을 잘할 수 있다.

다음을 보면 코드와 결과를 확인할 수 있다.

import collections

listA = ['a', 'a', 'a', 'b', 'b']
listB = ['a', 'a', 'b', 'b', 'c']

A = collections.Counter(listA)
// Counter({'a': 3, 'b': 2})

B = collections.Counter(listB)
// Counter({'a': 2, 'b': 2, 'c': 1})

A-B
//Counter({'a': 1})

A.keys()
//dict_keys(['a', 'b'])

카운팅을 한 후에 key와 value 값을 Dictionary로 받아와 사용 가능하다.

반응형