4.2.5 튜플 대입을 사용한다
다중 대입은 여러 변수에 동일한 초깃값을 대입할 때 유용하다.
하지만 서로 다른 값을 각각 다른 변수에 대입하고 싶다면 어떻게 할까? 가령 1을 a에 대입하고,
0을 b에 대입한다고 가정해 보자. 다음과 같이 명확하게 작성할 수 있다.
a = 1
b = 0
하지만 튜플 대입을 사용하면 1줄로 이 코드를 작성할 수 있다.
a, b = 1, 0
이 방법은 대입 연산자(=) 좌측에 변수를 나열하고, 우측에 같은 숫자의 값을 나열한다. 양쪽 개수가 반드시 동일해야 하지만, 한 가지 예외가 있다. 여러 단일 값을 하나의 튜플에 대입할 수 있다(이 연산의 결과로 튜플이 생성된다).
a = 4, 8, 12 # a는 이제 3개의 값을 지닌 튜플이다.