[파이썬] Tuples 기본 개념과 예제
Tuples의 기본 개념과 예제를 제공해드리겠습니다.
Tuples 기본 개념:
- Tuple은 Python에서 사용되는 자료구조 중 하나로, 여러 항목을 하나의 변수에 저장할 수 있는 순서가 있는 자료구조입니다.
- Tuples는 괄호
()
안에 쉼표로 구분된 값을 넣어 생성합니다. - Tuples는 수정할 수 없는 불변 자료구조이며, 한 번 생성하면 요소를 추가, 수정 또는 삭제할 수 없습니다.
- Tuples는 여러 유형의 데이터를 함께 저장할 수 있으며, 요소에는 인덱스를 사용하여 접근할 수 있습니다.
Tuples 예제:
여기에 몇 가지 Tuples 예제가 있습니다.
# 빈 Tuple 생성
empty_tuple = ()
# 요소가 하나인 Tuple을 생성할 때에는 쉼표를 붙여야 합니다.
single_item_tuple = (42,)
# 다양한 데이터 유형을 포함하는 Tuple
mixed_tuple = (1, "Hello", 3.14, True)
# Tuple의 인덱스를 사용하여 요소에 접근
print(mixed_tuple[0]) # 1
print(mixed_tuple[1]) # "Hello"
# Tuple 언패킹
a, b, c, d = mixed_tuple
print(a) # 1
print(b) # "Hello"
# Tuple을 이용한 여러 값의 동시 할당
x, y = 10, 20
print(x) # 10
print(y) # 20
# Tuple의 길이 확인
length = len(mixed_tuple)
print(length) # 4
# Tuple을 이용한 값 교환 (Swapping)
x, y = y, x
print(x) # 20
print(y) # 10
이러한 예제를 통해 Tuple의 기본 개념과 활용에 대한 이해를 얻을 수 있습니다. Tuple은 데이터를 묶어야 할 때 불변성을 유지하고 싶을 때 매우 유용한 자료구조입니다.