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