[python] 튜플 Tuple

chaemin·2022년 11월 13일

Python

목록 보기
5/6

참고: 파이썬 자습서 - 튜플


튜플

개념

  • 불변 시퀀스이다.
  • 보통 이질적인 데이터의 모음을 저장하는 사용된다.
  • 동질적인 데이터의 불변 시퀀스가 필요한 경우에도 사용된다.
    ex) set, dict 인스턴스에 저장하는 경우

class tuple([iterable])


선언

  • 괄호를 사용하여 빈 튜플: ()
  • 단일 항목 튜플: (a, )
  • 항목을 쉼표로 구분: (a, b, c) or a, b, c
  • 내장 tuple() 사용: tuple() or tuple(iterable)

예제

t1 = ()
t2 = (1, )
t3 = (1, 2, 3)
t4 = 1, 2, 3
t5 = tuple('123') # t3 = ('1', '2', '3')

리스트와 차이점

리스트는 불변 시퀀스가 아니기 때문에 값을 생성, 삭제, 수정이 가능하다.
그러나 튜플은 그 값을 바꿀 수 없다.

profile
창원대학교 컴퓨터공학과 대학원생

0개의 댓글