WeniVooks

검색

견고한 파이썬

여러개의 값 반환

파이썬에서 함수는 여러 개의 값을 한 번에 반환할 수 있습니다. 이를 통해 함수에서 여러 결과를 쉽게 얻을 수 있습니다. 여러 값을 반환하려면, 그 값들을 쉼표로 구분하여 return 문에서 반환하면 됩니다. 반환된 값들은 튜플로 묶입니다. 이후 호출자는 이 튜플을 여러 개의 개별 변수에 분해하여 각 값을 개별적으로 접근할 수 있습니다.

아래는 두 숫자를 받아 그 합과 차를 반환하는 함수의 예시입니다.

def add_and_subtract(x, y): addition = x + y subtraction = x - y return addition, subtraction # 함수 호출 result = add_and_subtract(5, 3) # 결과 출력 print(result) # 출력: (8, 2)

여기서, add_and_subtract 함수는 두 개의 값을 한 번에 반환합니다. 함수 호출 결과는 튜플 (8, 2)로 반환됩니다.

{"packages":["numpy","pandas","matplotlib","lxml"]}
13.2 일급함수와 고차함수13.4 재귀함수