a, b는 a와 b로 이루어진 튜플 하나입니다. 1, 2는 1과 2로 이루어진 튜플 하나입니다. 할당 연산자(=)를 사용했으므로 a에는 1이, b에는 2가 할당된 것입니다.
즉, 튜플 하나에 튜플 하나를 할당한 것입니다. 이것이 패킹과 언패킹을 배우기 위한 준비 단계입니다.
자, 이제 본격적으로 패킹과 언패킹을 알아보겠습니다. 먼저 언패킹부터 알아보겠습니다.
REPL
>>> c = (3, 4) ➊ 변수 c에 튜플 (3, 4)를 대입합니다.
>>> c
(3, 4)
>>> d, e = c ➋ 변수 d, e를 만들고 여기에 c를 대입합니다.
>>> d ➌ 변수 d를 확인해 봅니다.
3
>>> e ➍ 변수 e를 확인해 봅니다.
4
이럴 때 ‘c의 값을 언패킹해서 d와 e에 넣었다’고 합니다.