[파이썬] 튜플 (tuple) 데이터 타입

파이썬에서 튜플은 다른 데이터 타입과 달리 변경 불가능한 데이터 타입입니다. 튜플은 리스트와 비슷하게 사용하며, 리스트와 다르게 값의 수정, 삭제 및 추가가 불가능합니다. 튜플은 리스트보다 더 빠르게 처리되며, 메모리 사용도 더 적습니다.

튜플은 다음과 같이 생성할 수 있습니다.

# 튜플 생성
tuple_data = (1, 2, 3, 4, 5)

# 튜플 생성 (괄호 생략)
tuple_data = 1, 2, 3, 4, 5

튜플은 다음과 같이 인덱싱과 슬라이싱을 사용할 수 있습니다.

# 튜플 인덱싱
print(tuple_data[0]) # 1

# 튜플 슬라이싱
print(tuple_data[1:3]) # (2, 3)

튜플은 다음과 같이 반복문을 사용할 수 있습니다.

# 반복문 사용
for data in tuple_data:
    print(data)

튜플은 다음과 같이 다른 튜플과 합칠 수 있습니다.

# 튜플 합치기
tuple_data_2 = (6, 7, 8, 9, 10)
tuple_data_3 = tuple_data + tuple_data_2
print(tuple_data_3) # (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

튜플은 다른 데이터 타입과 달리 변경 불가능하기 때문에, 다른 데이터 타입과 비교하여 더 빠르고 적은 메모리를 사용합니다. 따라서, 값의 변경이 필요하지 않은 경우 튜플을 사용하는 것이 좋습니다.