본문 바로가기

코딩/파이썬과 라즈베리파이

[Raspberry Pi] 라즈베리 파이와 함께 하는 파이썬 코딩 005. 기본 데이터 타입 tuple

튜플이라 부르는 tuple 타입은 리스트(list)와 거의 유사하게 데이터의 목록을 다룰 때 사용한다.

 

튜플이 리스트와 다른 점은 리스트의 각 요소의 값은 변경이 가능하나, 튜플은 변경이 불가하다.

 

위의 특성으로 파이썬에선 리스트를 mutable sequence 타입이라고 부르고, 튜플을 immutable sequence 타입이라고 부른다.

 

튜플은 괄호를 이용해 선언하며, 각 요소는 ','로 구분한다. 

 

 

  • 위의 코드와 같이 리스트 타입을 튜플로, 튜플을 리스트 타입으로 변경하는 것이 가능하다.
  • 튜플은 값 변경이 불가하여 append와 같은 메서드는 지원하지 않는다.