[python] 반복문으로 튜플 연결하기

이번에는 Python에서 반복문을 사용하여 튜플을 연결하는 방법에 대해 알아보겠습니다.

튜플은 변경할 수 없는(immutable) 자료형으로, 여러 개의 요소를 담을 수 있습니다. 하지만 한 번 생성한 튜플을 수정하거나 요소를 추가하거나 삭제하는 것은 불가능합니다. 따라서 튜플을 조작할 때는 다른 방법을 사용해야 합니다.

반복문을 이용한 튜플 연결

반복문을 사용하여 튜플을 연결하는 방법은 간단합니다. 기존의 튜플을 순회하면서 새로운 튜플에 요소를 추가하면 됩니다. 다음은 예시 코드입니다.

# 원본 튜플 선언
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)

# 새로운 튜플 선언
new_tuple = ()

# 반복문을 이용한 튜플 연결
for item in tuple1:
    new_tuple += (item,)

for item in tuple2:
    new_tuple += (item,)

위의 코드에서 += 연산자를 이용하여 튜플에 요소를 추가하고 있습니다. 이때 += 연산자는 새로운 튜플을 생성한 뒤에 기존의 튜플과 새로운 튜플을 연결합니다. 따라서 매 반복마다 새로운 튜플이 생성되는 것이 아니라 기존의 튜플에 요소가 추가됩니다.

예시 결과

위의 예시 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

print(new_tuple)  # (1, 2, 3, 4, 5, 6)

마무리

Python에서 반복문을 사용하여 튜플을 연결하는 방법을 살펴보았습니다. 반복문을 이용하여 튜플을 순회하면서 새로운 튜플에 요소를 추가하는 방식을 사용하였습니다. 이를 통해 여러 개의 튜플을 하나의 튜플로 연결할 수 있습니다.