튜플의 생성

  • 요소 목록을 ()로 감싸고 각 요소값은 쉼표(,)로 구별
  • 튜플이 하나의 요소만을 가질 때에는 요소 뒤에 쉼표(,)를 반드시 표기해야 함.
  • 소괄호는 생략 가능
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과 같은 내장함수 사용 불가

+ Recent posts