[파이썬] 튜플 생성과 언패킹

파이썬에서 튜플은 변경할 수 없는 데이터 시퀀스로, 리스트와 비슷하지만 생성과 언패킹에 대한 방법이 다르다. 튜플은 다음과 같이 생성할 수 있다.

# 튜플 생성
tuple1 = (1, 2, 3, 4, 5)
tuple2 = 1, 2, 3, 4, 5
tuple3 = (1, 2, 3, 4, 5, (6, 7))

튜플은 일반적으로 소괄호로 감싸지만, 생략해도 된다. 또한 튜플 안에 튜플을 포함할 수도 있다. 튜플은 다음과 같이 언패킹할 수 있다.

# 튜플 언패킹
tuple1 = (1, 2, 3, 4, 5)
a, b, c, d, e = tuple1

# 결과
a = 1
b = 2
c = 3
d = 4
e = 5

튜플 언패킹은 여러 값을 동시에 변수에 할당하는 데 유용하다. 튜플 언패킹을 사용하면 여러 값을 변수로 바꿀 수 있으며, 튜플 생성과 함께 사용하면 간단하고 유용한 코드를 작성할 수 있다.