
728x90
반응형
파이썬 set 에 대해서 찾아보고 공부한 내용에 대해서 정리해봤다.
set (집합)
set 은 수학에서 말하는 집합과 비슷하다.
순서가 없고 집합 안에서는 중복 값이 없고 고유 값을 가진다.
그리고 값이 변경될 수 있다. (mutable)
파이썬의 빌트인 함수 중 하나로 기본적으로 사용할 수 있다.
set 집합 자료형 사용해보기
set 은 다음과 같이 사용해볼 수 있다.
1. 중괄호 {} 를 통해 사용할 수 있다.
딕셔너리와 비슷하게 중괄호를 통해 사용하지만 key 가 없다. 값만 존재한다.
2. set 안에는 리스트, 튜플 등의 다양한 값을 가질 수 있다.
다만, 리스트는 다음과 같이 set을 사용할 수 있다.
그리고 변하기 쉬운 값은 set 안에서 사용될 수 없다.
3. 중복된 값은 제거된다.
4. set 은 순서가 없다. 출력할 때 랜덤으로 나온다.
set 집합 연산
set 은 집합 자료형으로 합집합, 교집합, 차집합 등의 연산을 수행할 수 있다.
1. 교집합 (intersection, &)
2. 합집합 (union, | )
3. 차집합 (difference, - )
4. 대칭 차집합 (symmetric_difference, ^ )
5. 부분 집합 확인 (issubset)
a 는 b 의 부분 집합인지 아닌지 확인
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python swapcase() 함수 (0) | 2023.01.12 |
---|---|
Python 벤 다이어그램 그리기 (0) | 2023.01.12 |
Python 빌트인 함수(Built-in Function) (0) | 2023.01.12 |
Python 리스트(list) 와 튜플(tuple) 의 차이점 (0) | 2023.01.12 |
Python 파이썬 주요 특징 및 장점 (0) | 2023.01.12 |