Python - 튜플 사용 방법, 튜플과 리스트의 차이

Tuple

  • 기본적인 특징은 리스트와 동일
    • 여러 값을 저장할 때 사용
    • 순서 존재, 인덱스 값 O
  • 소괄호 ( ) 를 사용하여 튜플 사용
    • 원칙적으로 소괄호를 사용하나 사용자편의상 괄호 없이도 가능
  • 값 변경 불가
    • 한 번 생성하면 변경할 수 없는 불변(Immutable) 자료
    • 값 변경이 불가하기 때문에 추가, 수정, 삭제 불가
  • 즉, 튜플은 데이터의 무결성을 보장하려 할 때 사용

튜플 선언

  • 변수 = ( n1, n2, n3... )
  • 소괄호로 구분하여 여러 값 저장 가능

튜플 생성, 타입 튜플 확인


값 출력

  • 요소 접근 시 인덱스를 활용
# 튜플 생성
my_t = (1, 2, 3)

# 튜플 요소에 접근
print(my_tuple[0])  # >>> 1
print(my_tuple[2])  # >>> 3

리스트와 튜플의 차이

  List (리스트) Tuple (튜플)
값 변경 가능 불가
선언 방법 대괄호 사용 [ ] 소괄호 사용 ( )