# -*- coding: utf-8 -*-
# tupleset1.py
t = (1, 2, 3)
print(t+t, t*2)
print(len(t))
print(t[0])
#t[1] = 4  # error

tpl = (0)
print(tpl + tpl) # (0,0) 이 아님
tpl = (0,)
print(tpl + tpl)

### set --------------------
s1 = {1, 2, 3, 4, 4}
print(s1)
s2 = set ((1,2,3,4))
print(s2)

s1.add(5); print(s1)
s1.remove(5); print(s1)
s1.discard(1); print(s1)
s1.update([4,5,6,7]); print(s1)
s1.update((10,11)); print(s1) # {2, 3, 4, 5, 6, 7, 10, 11}

s3 = {1,3,5,7,9}
print("합집합: ", s1.union(s3))
print("교집합: ", s1.intersection(s3))
print("차집합: ", s1.difference(s3))

print("합집합: ", s1 | s3)
print("교집합: ", s1 & s3)
print("차집합: ", s1 - s3)
