- set
1. 차집합, 합집합, 교집합
2. add, update, remove
a = {1,2,3,4,5}
a.add(6) # 6은 추가 된다.
a.add(1) # 1이 있기 때문에 추가 되지 않는다.
print(a)
b = {8,9,10}
a.update(b)
print(a)
a.remove(8)
print(a)
print("-"*50)
a = {1,2,3,4,5}
b = {4,5,6,7,8}
r1 = a - b
r2 = a.difference(b)
print(r1)
print(r2)
print("-"*50)
a = {1,2,3,4,5}
b = {4,5,6,7,8}
r1 = a | b
r2 = a.union(b)
print(r1)
print(r2)
print("-"*50)
a = {1,2,3,4,5}
b = {4,5,6,7,8}
r1 = a & b
r2 = a.intersection(b)
print(r1)
print(r2)
print("-"*50)
a = ["hello", "java", "hello", "python"]
b = set(a)
print(b)
print("-"*50)
a = [10,20,30,40,10,20]
print(a)
b = set(a)
print(b)
print("-"*50)
a = {10,20,30,40,10,20}
print(a)
print("-"*50)
a = [80,90,100] # 리스트
b = (80,90,100) # 튜플
c = {"kim":80,"lee":90,"hong":100} # 딕셔너리
d = {80,90,100} # 셋
print(a,type(a))
print(b,type(b))
print(c,type(c))
print(d,type(d))
- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
'Programing > Python' 카테고리의 다른 글
3-1 파이썬 if (0) | 2021.08.17 |
---|---|
2-7 파이썬 Bool (0) | 2021.08.17 |
2-5 파이썬 딕셔너리 (0) | 2021.08.17 |
2-4 파이썬 튜플 (0) | 2021.08.17 |
2-3 파이썬 List (0) | 2021.08.17 |