Python/Algorithm
리스트 빼기 리스트
조잘거리지만 차분한 데이터쟁이
2021. 3. 10. 17:06
import collections
answer = collections.Counter(big) - collections.Counter(small)
이런 방식으로 리스트 빼기를 할수 있다. 1가지종류가있다면 한가지가 적어지는거라서 중복이 허용된다.
이말이 뭐냐면
big = [a,a,b,c] small = [a,b,c]
라면 저위 식대로 하면 answer.keys())[0] 가 'a' 가 된다.
만약 중복이고 뭐고 small의 요소를 다삭제하려면
answer = list(set(big)-set(small))
이렇게 간단히 표현할 수 있다.