list와 차이점
my_tuple = (1, 2, 3)
과 slicing 방법은 모두 list 와 동일하다
my_tuple[0]
my_tuple[1:2]
tuple이 존재하는 이유
Tuple은 일반적으로 2개에서 5개 사이의 요소들을 저장할때 사용된다
ex) A, B, C, D 좌표들 표현
A = (4, 4)
B = (5, 2)
C = (-2, 2)
D = (-3, -4)
아래처럼 변경가능
coords = [ (4,4), (5,2), (-2, 2), (-3, -4) ] #튜플
coords = [ [4,4], [5,2], [-2, 2], [-3, -4] ]#리스트
이 경우에는 list보다는 tuple이 더 효과적이다. List는 수정이 가능하고 여러 수의 요소들을 저장할 수 있도록 했기때문에 tuple보다 차지하는 메모리 용량이 더 큽니다. 하지만 tuple은 제한적인 만큼 용량이 더 적습니다. 그래서 수정이 필요없고 간단한 형태의 데이터를 표현할때는 tuple을 사용하는게 훨씬 더 효과적입니다.