[python] 튜플을 이용한 여러 값 동시 할당

파이썬에서 여러 변수에 동시에 값을 할당하거나 여러 값을 한 번에 반환받을 때 튜플을 활용할 수 있습니다.

튜플을 활용한 여러 값 동시 할당의 예시를 살펴보겠습니다.

# 여러 값 동시 할당
a, b, c = 1, 2, 3
print(a)  # 1
print(b)  # 2
print(c)  # 3

위 예제에서 a, b, c = 1, 2, 3 부분은 튜플 (1, 2, 3)을 생성하여 각 변수에 차례대로 할당하는 것과 같은 역할을 합니다.

또한, 함수에서 여러 값을 반환할 때 튜플을 이용하여 한 번에 여러 값을 반환받을 수 있습니다.

# 여러 값 한 번에 반환받기
def get_info():
    name = "Alice"
    age = 30
    email = "alice@example.com"
    return name, age, email

info = get_info()
print(info)  # ('Alice', 30, 'alice@example.com')

위 예제에서 get_info 함수는 이름, 나이, 이메일 세 가지 값을 차례로 반환하고, 이를 info 변수에 튜플 형태로 받아옵니다.

튜플을 이용한 여러 값 동시 할당은 파이썬에서 다양한 상황에서 활용할 수 있어 매우 유용합니다.

참고자료