📌 집합 자료형은 set 키워드를 이용해 만들 수 있으며, 위와 같이 set()의 괄호 안에 리스트를 입력하거나 문자열을 입력하여 만들 수 있다.
중복을 허용하지 않는 set의 특징은 자료형의 중복을 제거하기 위한 필터 역할로 종종 사용되기도 한다.
순서가 없기 때문에 인덱싱으로 값을 얻을 수 없다. 만약 set자료형에 저장된 값을 인덱싱으로 접근하려면 위와 같이 리스트나 튜플로 변환한 후 해야한다.
교집합, 합집합 차집합 구하기
📌 교집합
"&" 기호를 이용하면 교집합을 간단히 구할 수 있다.
intersection 함수를 사용해도 동일한 결과를 리턴한다.
📌 합집합
"|" 기호를 이용하거나 union함수를 이용하면 된다.
📌 차집합
빼기(-) 기호를 이용하거나 difference 함수를 이용하여 차집합을 구할 수 있다.
값 1개 추가하기(add)
값 여러 개 추가하기(update)
특정 값 제거하기(remove)
[Python] 자료형의 값을 저장하는 공간, 변수 (0) | 2017.07.14 |
---|---|
[Python] 자료형의 참과 거짓 (0) | 2017.07.14 |
[Python] 딕셔너리 자료형/딕셔너리 추가 삭제/딕셔너리 함수 (0) | 2017.07.14 |
Python 튜플 자료형/인덱싱과 슬라이싱 (0) | 2017.07.14 |
Python 리스트 자료형/리스트의 인덱싱과 슬라이싱/리스트 수정/리스트 삭제/리스트 함수 (0) | 2017.07.12 |