파이썬 가이드 06 튜플

🏷️ 파이썬

튜플 (Tuple)

Python 튜플(tuple)은 여러 값을 저장하는 데 사용되는 내장 데이터 타입입니다.

주요 특징은 다음과 같습니다: * 순서가 지정됨 (Ordered): 요소는 정의된 순서를 가지며, 이 순서는 변경되지 않습니다. * 변경 불가능 (Immutable): 한 번 생성되면 튜플의 요소를 추가, 삭제 또는 변경할 수 없습니다. * 중복 허용 (Allows Duplicates): 동일한 값을 여러 번 포함할 수 있습니다. * 다양한 데이터 타입 허용: 정수, 문자열, 리스트 등 다양한 타입의 요소를 포함할 수 있습니다.

튜플은 주로 소괄호 ()를 사용하여 생성하며, 요소는 쉼표로 구분합니다.

예시:


<!-- -->
# 정수, 문자열, 부동 소수점 숫자를 포함하는 튜플
my_tuple = (1, "hello", 3.14)
print(my_tuple)  # 출력: (1, 'hello', 3.14)


<!-- -->
# 튜플의 요소에 접근 (인덱싱)
print(my_tuple[0])  # 출력: 1


<!-- -->
# 튜플은 변경 불가능하므로 다음 코드는 오류를 발생시킵니다.

<!-- -->
# my_tuple[0] = 10  # TypeError: 'tuple' object does not support item assignment