SeouliteLab

[Python/파이썬] Tuple 사용 방법 본문

프로그래밍

[Python/파이썬] Tuple 사용 방법

Seoulite Lab 2024. 3. 4. 08:29

튜플(Tuple)은 변경할 수 없는(immutable) 순서가 있는 데이터 타입입니다. 이번 포스트에서는 Python의 튜플에 대해 알아보고 여러 예제를 살펴보겠습니다.

1. 튜플 생성

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

my_tuple = (1, 2, 3, 'a', 'b', 'c')
print(my_tuple)

2. 튜플 요소 접근

튜플의 특정 요소에 접근하려면 인덱스를 사용하여 접근합니다. 인덱스는 0부터 시작합니다.

print(my_tuple[0])  # 출력 결과: 1

3. 튜플 슬라이싱

튜플에서 여러 요소를 가져오려면 슬라이싱을 사용합니다. 슬라이싱은 시작 인덱스와 끝 인덱스를 지정하여 범위를 지정합니다.

print(my_tuple[2:5])  # 출력 결과: (3, 'a', 'b')

4. 튜플 더하기

두 개의 튜플을 연결하여 새로운 튜플을 만들 수 있습니다.

tuple1 = (1, 2, 3)
tuple2 = ('a', 'b', 'c')
combined_tuple = tuple1 + tuple2
print(combined_tuple)  # 출력 결과: (1, 2, 3, 'a', 'b', 'c')

5. 튜플 길이

튜플의 길이를 구하려면 len() 함수를 사용합니다.

print(len(my_tuple))  # 출력 결과: 6

6. 튜플 언팩킹

튜플의 요소를 변수에 할당하는 과정을 튜플 언팩킹이라고 합니다.

a, b, c = my_tuple
print(a, b, c)  # 출력 결과: 1 2 3