18. 튜플(Tuple)과 세트(Set)
튜플(Tuple)이란? 튜플은 리스트와 유사하지만, 튜플의 내용은 변경할 수 없다. 그런데 편한 리스트 대신 왜 불편한 튜플을 만든 이유는 무엇일까? 1. 리스트는 실수로 요소가 추가, 삭제, 변경될 수 있는 반면, 튜플은 수정이 불가하여 변경으로 인한 실수가 없다. 2. 튜플은 리스트 보다 접근 속도가 빠르다. 3. 튜플은 시퀀스의 일종이다. 시퀀스의 일종이기에 인덱싱, 슬라이싱, 덧셈연산, 곱센 연산이 지원된다. 튜플의 표현식 tuple_ = (1,2,3) tuple_ex = (1,) 리스트는 []를 쓰지만 튜플은 ()을 쓴다는 점에서 큰 차이를 보인다. 또한 값이 하나일 때, 튜플은 (1,)와 같이 쉼표를 반드시 붙여줘야 한다. 튜플의 값을 수정하려 한다면 다음과 같은 오류가 발생한다. TypeEr..
2022. 2. 6.