set 함수를 이용해서 리스트의 차집합을 구하고자 하였다!
set 함수에서는 immutable(순서가 변경이 되지 않는) type를 필요로 하기 때문에,
type을 먼저 확인한다.
이번 문제는 type을 확인해봤을 때, list로 type 문제는 없었다.
두 번째로 확인해봐야할 것은,
list 안에 요소들이 list 타입으로 이루어져 있나 확인해봐야한다.
set 함수는 list 안에 중복되는 요소를 제거하는 함수로, list 안의 요소가 list로 구성되었을때,
unhashable type 이라는 오류를 발생한다.
따라서, list의 몇번째 요소의 list를 비교하고 싶은 지 요소 위치를 선정하여 오류를 해결할 수 있다.
'Programming > python' 카테고리의 다른 글
window PyTorch 설치하기 (0) | 2021.09.02 |
---|---|
python Error:Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio" 해결하기 (0) | 2021.05.12 |