Python/Syntax
2021. 8. 22. 14:50
집합(Set)
중괄호로 묶는다.
중복을 허용하지 않는다.
순서가 보장되지 않는다.
메서드
연산 | 기호 | 메서드 | 설명 |
---|---|---|---|
추가 | add(값) | 집합에 값이 없으면 추가한다. | |
제거 | remove(값) | 집합에서 값을 제거한다. 값이 없으면 예외 발생 | |
합집합 | union(집합2) | 두 집합의 모든 원소 | |
교집합 | & | intersection(집합2) | 두 집합의 공통 원소 |
차집합 | - | difference(집합2) | 왼쪽 집합의 원소 중 오른쪽 집합의 원소가 아닌 것 |
배타적 차집합 | ^ | symmetric_difference(집합2) | 한쪽 집합에만 있는 원소 |
부분 집합 | <= | issubset(집합2) | 왼쪽이 오른쪽의 부분집합이면 True |
진성 부분집합 | < | 부분집합이면서 여분의 원소가 더 있음 | |
포함집합 | >= | issuperset(집합2) | 왼쪽이 오른쪽 집합을 포함하면 True |
진성 포함집합 | > | 포함집합이면서 여분의 원소가 더 있음 |
'Python > Syntax' 카테고리의 다른 글
파이썬 표준 모듈 (0) | 2021.08.24 |
---|---|
파이썬 컬렉션 관리 (0) | 2021.08.24 |
파이썬 사전(Dictionary) (0) | 2021.08.22 |
파이썬 튜플(Tuple) (0) | 2021.08.22 |
파이썬 리스트(List) (0) | 2021.08.22 |