
빈 set
set_a = set()
set 생성
set_a = {1,3,4,5,9}
set 으로 변환
set_b = set('aabbcc')
set_c = set(['a','b','c','c'])
set_d = set(('a','b','a','c'))
# dict 는 그냥 쓰면 key
prices = dict([['item_a', 100],['item_b', 200],['item_c',300]])
print(set(prices)) # {'item_c', 'item_b', 'item_a'}
in
.add()
set_numbers = {1,2,3}
set_numbers.add(4)
.update(set)
set_nubers.update({5,6,4})
.remove() : dict에는 없다
set_numbers.remove(1)
.clear()
set_numbers.clear()
교집합
set3 = set1 & set 2
set3 = set1.intersection(set2)
합집합
set4 = set1 | set2
set4 = set1.union(set2)
차집합
set5 = set1 - set2
set5 = set1.difference(set2)
대칭차집합
set6 = set1^set2
부분집합
a = {2,3}
b = {2,3,5}
print(a <= b) # True
print(a.issubset(b)) # True
전체집합
print(b>=a)
print(b.issuperset(a))