set
s={1,2,3}
(빈 {}만 만들면 dict임)
집합. 중복 불가, 순서 없음.
요소 중복 불가
s1={1,1,1,6}
print(s1)
출력: {1,6}
집합 연산
s2 = {1,2,3,4,5,6}
s3 = {5,6,7,8,9,10}
교집합
s2 & s3
OR s2.intersection(s3)
-> {5,6}
합집합
s2 | s3
OR s2.union(s3)
-> {1,2,3,4,5,6,7,8,9,10}
차집합
s2 - s3
OR s2.difference(s3)
-> {1,2,3,4}
add(값 1개 추가)
s1 = {1,2,3}
s1.add(4)
print(s1)
출력: {1,2,3,4}
update(값 여러 개 추가)
s1 = {1,2,3}
s1.update([4,5,6])
print(s1)
출력: {1,2,3,4,5,6}
remove(값 제거)
s1 = {1,2,3}
s1.remove(1)
print(s1)
출력: {2,3}
반응형
'code > python' 카테고리의 다른 글
빠른 Python 정리 11: 반복 (0) | 2019.06.01 |
---|---|
빠른 Python 정리 10: 조건 (0) | 2019.05.28 |
빠른 Python 정리 08: dict (0) | 2019.05.16 |
빠른 Python 정리 07: list & tuple (0) | 2019.05.12 |
빠른 Python 정리 06: bool, 비교 연산자, 논리 연산자 (0) | 2019.05.10 |