[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
변수에 튜플 형태로 받아옵니다.
튜플을 이용한 여러 값 동시 할당은 파이썬에서 다양한 상황에서 활용할 수 있어 매우 유용합니다.