함수와 튜플을 함께 활용하는 방법
튜플의 주요 특징 중 하나는 패킹(Packing)
과 언패킹(Unpacking)
이라고 불리는 기능입니다.
'패킹'은 여러 데이터를 튜플로 묶는 과정을 말하고, '언패킹'은 튜플에 묶인 데이터를 다시 개별적으로 분리하는 것을 의미합니다.
이러한 특징 덕분에 튜플은 데이터를 그룹화하고, 그룹화된 데이터를 쉽게 다룰 수 있습니다.
튜플은 함수와 함께 사용할 때 특히 효율적입니다. 여러 개의 데이터를 하나의 튜플로 묶어서 함수에 전달할 수 있고, 함수는 이 튜플을 받아 필요한 데이터를 언패킹하여 사용할 수 있습니다.
함수에서 튜플 반환하기
함수는 복수의 값을 튜플 형태로 반환할 수 있습니다. 이는 여러 결과값을 한 번에 처리할 수 있게 해 줍니다.
함수에서 튜플 반환하기
def get_min_max(numbers): return min(numbers), max(numbers) min_val, max_val = get_min_max([10, 20, 30, 40]) print(min_val, max_val) # 10 40
튜플 활용법
-
값의 패킹과 언패킹
: 튜플은 여러 값을 묶어서 전달하고, 함수에서 이를 분해하여 사용 -
함수의 가변인자 처리
:*args
를 사용하여 함수에 여러 인자를 튜플로 전달
가변인자를 받는 함수 예시
def sum_all(*args): return sum(args) total = sum_all(1, 2, 3, 4) print(total) # 10
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과