728x90
01. 세트
- 중복을 허용하지 않음
- 순서가 없음
set1 = set("Hello")
print(set1) ##set에는 순서가 없으므로 결과물이 다를 수 있음
{'e', 'o', 'H', 'l'}
02. 교집합, 합집합, 차집합
set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
# 교집합
set1 & set2
{4, 5, 6}
set1.intersection(set2)
{4, 5, 6}
# 합집합
set1 | set2
{1, 2, 3, 4, 5, 6, 7, 8, 9}
set1.union(set2)
{1, 2, 3, 4, 5, 6, 7, 8, 9}
# 차집합
set1 - set2
{1, 2, 3}
set2 - set1
{7, 8, 9}
set1.difference(set2)
{1, 2, 3}
set2.difference(set1)
{7, 8, 9}
03. 세트 관련 함수
# 값 추가
set1
{1, 2, 3, 4, 5, 6}
set1.add(7)
set1
{1, 2, 3, 4, 5, 6, 7}
# 제거
set1.remove(2)
set1
{1, 3, 4, 5, 6, 7}
728x90
'01_Python' 카테고리의 다른 글
| 28_사진넣기 (0) | 2025.01.07 |
|---|---|
| 27_mutable과 immutable (1) | 2025.01.07 |
| 25_컬렉션>딕셔너리 (0) | 2025.01.07 |
| 24_컬렉션>튜플 (0) | 2025.01.07 |
| 23_컬렉션>리스트 (1) | 2025.01.06 |