set()
s1 = set([1,2,3,4,5])
s2 = set([3,4,5,6,7])
# 합집합
u = s1.union(s2)
u = s1 | s2
# 교집합
i = s1.intersection(s2)
i = s1 & s2
# 차집합
d = s1.difference(s2)
d = s1 - s2
RainbowCSV
from collections import deque
from collections import Counter
from collections import OrderedDict # 현재는 dict도 ordered됨
from collections import defaultdict
from collections import namedtuple
deque
defaultdict
d = defaultdict(lamba: 0)
Point = namedtuple('Point', ['x', 'y'])
p = Point(11, y=22)
print(p[0] + p[1])
x, y = p
print(x, y)
print(p.x, p.y)
print(Point(x=11, y=22))