코딩하는 문과생
[Python] collection 모듈의 Counter 객체 본문
리스트끼리 '차'는 collections 모듈의 Counter객체를 통해 가능하다. 결과는 딕셔너리다.
집합은 차집합 연산이 기본적으로 제공된다.
import collections as col
a=[1,2,3,4,5]
b=[2,3,5]
print(col.Counter(a)-col.Counter(b))
#Counter({1: 1, 4: 1})
######################################3
c={'a', 'b', 'c', 'd'}
d={'a', 'c'}
print(c-d)
#{'d', 'b'}
'프로그래밍 > Python' 카테고리의 다른 글
[Python] split함수 (0) | 2019.11.20 |
---|---|
[Python] isdigit(), isnumeric(), isdecimal() (0) | 2019.11.20 |
[Python] functools의 reduce함수 (0) | 2019.11.18 |
[Python] list, set 내 map함수 (0) | 2019.11.18 |
[Python] 순열과 조합 (0) | 2019.11.18 |