데이터 꿈나무
[Python] set 자료형 - 교집합, 합집합, 차집합 본문
※ 유의해야 할 점
리스트 형태로 되어있는 값을 set으로 묶어준 뒤 적용시켜야 한다.
📌 교집합
set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])
print(set1 & set2) # {3, 4, 5, 6}
print(set1.intersection(set2)) # {3, 4, 5, 6}
📌 합집합
set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])
print(set1 | set2) # {1, 2, 3, 4, 5, 6, 8, 9}
print(set1.union(set2)) # {1, 2, 3, 4, 5, 6, 8, 9}
📌 차집합
set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])
print(set1 - set2) # {1, 2}
print(set1.difference(set2)) # {1, 2}'Language > Python' 카테고리의 다른 글
| [Python] reverse, reversed 차이 (0) | 2023.07.11 |
|---|---|
| [Python] 파이썬 sort, sorted 차이 (0) | 2023.02.26 |
| [Python] 리스트 컴프리헨션(List Comprension) 문법 (0) | 2023.02.18 |
| [Python] 파이썬 join 함수 정리 (문자열 합치기) (0) | 2023.02.14 |
| [Python] 문자열에서 특정 문자 개수 세기(count) (0) | 2023.02.07 |
Comments