더북(TheBook)

 

33 패킹과 언패킹

 

 

<강의보기> 05:02

튜플을 이용한 패킹(packing)과 언패킹(unpacking)에 대해 알아보겠습니다. 32강과 마찬가지로 REPL에서 진행합니다.

파이썬에서는 튜플을 이용해서 변수 하나에 값을 여러 개를 대입할 수 있습니다. 이를 패킹과 언패킹이라고 합니다. 패킹은 물건을 포장한다는 뜻이고, 언패킹은 포장을 뜯는다는 뜻입니다. 즉, 파이썬에서 패킹과 언패킹의 의미는 다음과 같습니다.

 

패킹 : 하나의 변수에 여러 개의 값을 넣는 것

언패킹 : 패킹된 변수에서 여러 개의 값을 꺼내오는 것

 

예제를 보면서 알아보겠습니다.

 

REPL

>>> a, b = 1, 2

>>> a

1

>>> b

2

 

무슨 일이 일어난 걸까요? a에는 1이, b에는 2가 들어 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.