변경하지 않을 묶음을 표현하고 여러 값을 나눠 받습니다.
tuple은 순서가 있지만 항목을 바꿀 수 없는 자료형입니다. 좌표, 색상, 함수의 여러 반환값처럼 개수와 의미가 고정된 묶음에 알맞습니다. 언패킹은 각 위치의 값을 여러 이름에 한 번에 연결합니다.
예제에서 x, y = (10, 20) 부분부터 찾으세요. 값을 만드는 표현식과 그 값을 다음 문장으로 넘기는 흐름을 한 줄씩 따라가면 실행 결과를 스스로 설명할 수 있습니다.
별표 이름을 사용하면 남은 여러 항목을 리스트로 받을 수 있습니다. 항목 수가 맞지 않으면 ValueError가 발생합니다.
위치만으로 의미를 이해하기 어려운 큰 튜플은 dataclass나 이름 있는 객체로 바꾸는 것이 유지보수에 유리합니다.
이 코드는 브라우저의 실제 Python에서 실행됩니다. 먼저 현재 결과를 확인한 뒤 첫 값과 마지막 값을 따로 받고 중간 값들은 리스트로 언패킹하세요.
항목 하나의 튜플은 (value,)처럼 쉼표가 필요합니다. 괄호만으로는 튜플이 되지 않습니다.
직접 바꿔보세요첫 값과 마지막 값을 따로 받고 중간 값들은 리스트로 언패킹하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.