[python] 튜플을 이용한 함수의 반환 값

파이썬에서 함수는 한 개 이상의 값을 반환할 수 있습니다. 함수가 여러 값을 반환하는 경우 튜플을 이용하면 됩니다. 튜플을 사용하여 여러 값을 하나의 단위로 반환할 수 있으며, 이를 이용하여 함수의 반환 값을 다룰 수 있습니다.

튜플을 사용한 여러 값 반환

def get_user_info():
    name = "John"
    age = 30
    gender = "male"
    return name, age, gender  # 여러 값을 튜플로 반환

위의 예제에서 get_user_info라는 함수는 이름, 나이, 성별 세 가지 값을 튜플로 반환합니다.

반환된 튜플 다루기

user_info = get_user_info()
print(user_info[0])  # 이름 출력
print(user_info[1])  # 나이 출력
print(user_info[2])  # 성별 출력

get_user_info 함수가 반환한 튜플을 user_info 변수에 저장하고, 이후에는 인덱스를 이용하여 각 값을 추출하여 활용할 수 있습니다.

튜플을 이용하여 여러 값을 반환하고, 이를 다루는 방법에 대해 간단히 살펴보았습니다. 다음에는 튜플뿐만 아니라 딕셔너리나 다른 자료 구조를 이용하여 반환 값을 다루는 방법에 대해 알아보겠습니다.