set
📌 set
: 집합 자료형.
{ } 중괄호를 사용해 표현.
주의) s = { } → s는 dictionary를 의미.
빈 set을 나타낼 경우, s = set( )이라고 써야 함.
📌 특징
① 순서가 없음.
→ index, indexing, slicing 불가.
② 중복 허용 X.
③ 집합 연산에 용이.
📌 메서드
.add() | 추가. |
.remove() | 삭제 |
a = {1, 2, 3, 4, 5}
print(a) # {1, 2, 3, 4, 5}
a.add(6)
a.add(6)
a.add(6)
print(a) # {1, 2, 3, 4, 5, 6}
a.remove(2)
print(a) # {1, 3, 4, 5, 6}
📌 연산자
& | 교집합 |
| | 합집합 |
- | 차집합 |
a = {1, 2, 3, 4, 5}
b = {2, 4, 6, 8}
print(a & b) # 교집합. {2, 4}
print(a | b) # 합집합. {1, 2, 3, 4, 5, 6, 8}
print(a - b) # 차집합. {1, 3, 5}
'Python > Python' 카테고리의 다른 글
[Python] 생성자와 소멸자 (0) | 2022.10.04 |
---|---|
[Python] dict (0) | 2022.09.27 |
[Python] class (0) | 2022.09.26 |
[Python] 함수 (0) | 2022.09.26 |
[Python] 문자열 대소 비교 | 유니코드 (0) | 2022.09.23 |
댓글