T = (1,)
print(type(T))
S = (1)
print(type(S))
C = 10,
print(type(C))
D = 1, 2, 3
print(type(D))
student = ('철수', 19, "CS") # packing
print(student)
name, age, major = student # unpacking 튜플이 깨지는걸 unpacking 이라고 한다.
print(name)
t1 = tuple("ab")
print(t1)
t2 = ("ab",)
print(t2)
t3 = ("ab")
print(t3)
print(t1, t2, t3)
t = t1 + (5, 6) # 합쳐진 새로운 튜플 t 생성
print(t)
# TODO: 시험문제로 packing이 발생하는지, unpacking 이 발생하는지, 둘다 발생하는지 문제 낼 수 있다.
# TODO: 9page 중요함
t = (1, [1, 2], [], "hi")
print(t)
# 튜플의 원소는 list 주소값이다. 그 list 원소를 바꾸는건 튜플의 원소를 바꾸는게 아니다. 그러니까 수정 가능
t[1][1] = 4
print(t)
t[2][0:0] = [10, 20]
print(t)