반응형
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로 받아와 사용 가능하다.
반응형
'개발 > 기타' 카테고리의 다른 글
[Python] for 문에서 List 인덱스와 값 동시에 사용 (0) | 2022.01.23 |
---|---|
[Python] pip로 설치가 안될때 (0) | 2022.01.11 |
[Python] Math() 함수 정리 (0) | 2022.01.10 |