sein-choi 님의 블로그
[Python : basic] 집합 본문
집합
중복된 요소를 허용하지않고 순서가 없는 자료형이다
각 요소는 유일해야한다
집한 만들기 : {요소1, 요소2}, set([요소1, 요소2])
set = {1,2,3}
set = set([1,2,3])
print(set) # {1,2,3}
✅집합 다루기
🔶집합 요소 추가와 삭제 : add(추가할 요소), remove(삭제할 요소)
num = {1,2,3,4}
num.add(5)
num.remove(1)
print(num) # {2,3,4,5}
✅집합 연산 : 합집합, 교집합, 차집합, 대칭집합
🔶합집합 : set = set1 | set2
set1 = {1,2,3}
set2 = {4,5,6}
print(set1 | set2) # {1,2,3,4,5,6}
🔶교집합 : set = set1 & set2
set1 = {1,2,3,4,5}
set2 = {4,5,6,7,8}
print(set1 & set2) # {4,5}
🔶차집합 : set = set1 - set2 / set = set2 - set1
set1 = {1,2,3,4,5}
set2 = {4,5,6,7,8}
print(set1 - set2) # {1,2,3}
print(set2 - set1) # {6,7,8}
🔶대칭집합 : set = set1 ^ set2
set1 = {1,2,3,4,5}
set2 = {4,5,6,7,8}
print(set1 ^ set2) # {1,2,3,6,7,8}
출저 : 스파르타코딩, 데이콘
'python > 기본' 카테고리의 다른 글
[Python : basic] if 조건문 (1) | 2024.11.19 |
---|---|
[Python : basic] 자료형 변환 (1) | 2024.11.19 |
[Python : basic] 튜플 (0) | 2024.11.18 |
[Python : basic] 딕셔너리 (1) | 2024.11.18 |
[Python : basic] 자료형(문자열) (1) | 2024.11.18 |