튜플의 생성
- 요소 목록을 ()로 감싸고 각 요소값은 쉼표(,)로 구별
- 튜플이 하나의 요소만을 가질 때에는 요소 뒤에 쉼표(,)를 반드시 표기해야 함.
- 소괄호는 생략 가능
tuple1 = (1, 2, 3)
tuple2 = (1,)
tuple3 = 1, 2, 3
튜플의 기능
튜플과 리스트의 유사 기능
- 인덱싱
t1 = ('a1', 'b2', 'c3')
t1[1]
>>> 'b2'
- 슬라이싱
t1 = ('a1', 'b2', 'c3')
t1[1:]
>>> (b2', 'c3')
- 연산자를 이용한 확장과 복제
('a', 'b' 'c') + (3, 4)
>>> ('a', 'b', 'c', 3, 4)
(10, 100, 1000) * 3
>>> (10, 100, 1000, 10, 100, 1000, 10, 100, 1000)
- len 함수를 이용한 요소의 개수 반환
t1 = ('a1', 'b2', 'c3')
len(t1)
>>> 3
튜플과 리스트의 차이점
- 튜플은 리스트와 달리 요소값의 수정 및 삭제가 불가함.
- 따라서 sort, insert, remove, pop과 같은 내장함수 사용 불가