데이터 분석 기술 블로그

튜플 (Tuple) 본문

데이터 분석/Python

튜플 (Tuple)

데이터분석가 이채은 2025. 1. 29. 21:15

튜플(Tuple)이란?

튜플은 리스트와 비슷하지만, 변경할 수 없는(immutable) 자료형입니다.
즉, 한 번 생성되면 요소를 수정, 추가, 삭제할 수 없습니다. 소괄호 ()를 사용해서 표현합니다.


튜플 기본 문법

# 튜플 생성
my_tuple = (10, 20, 30, 40, 50)

# 값 가져오기 (리스트와 동일)
print(my_tuple[0])  # 10
print(my_tuple[2])  # 30
print(my_tuple[-1]) # 50 (음수 인덱스 사용 가능)
  • 리스트처럼 인덱스로 접근 가능
  • 값을 변경할 수 없음 (my_tuple[0] = 100 ❌ 오류 발생)

튜플의 주요 특징

특징 설명
변경 불가능 (Immutable) 값을 추가, 수정, 삭제할 수 없음
리스트보다 속도가 빠름 수정할 필요 없는 데이터 저장 시 유리
소괄호 () 사용 리스트는 [], 튜플은 ()

튜플의 주요 기능

기능 설명 예제
tuple.count(값) 특정 값 개수 반환 (10, 20, 10).count(10) → 2
tuple.index(값) 특정 값의 인덱스 반환 (10, 20, 30).index(20) → 1
len(tuple) 요소 개수 반환 len((10, 20, 30)) → 3
tuple + tuple 튜플 합치기 (1, 2) + (3, 4) → (1, 2, 3, 4)

마무리

 

  • 튜플은 리스트와 유사하지만, 변경이 불가능(immutable)
  • 여러 개의 값을 한 번에 반환할 때 사용

 

'데이터 분석 > Python' 카테고리의 다른 글

pandas  (0) 2025.01.30
리스트 (List)  (0) 2025.01.28
딕셔너리 (Dictionary)  (0) 2025.01.27
OS (Operating System)  (0) 2025.01.26