- 파이썬에서는 변수 여러개에 각각의 value를 한 줄에 할당 할 수 있다.
a, b, c = v1, v2, v3
- v1, v2, v3의 value를 저장 후 동시에 a, b, c에 할당한다.
- 다중할당에서 앞선 할당의 결과가 반영되지 않는다.
ex) " a, b, c = b, c, a" 수행 시
a = 1
b = 2
c = 3
a, b, c = b, c, a
print(a,b,c)
- type이 다른 value도 다중할당 할 수 있다.
name, id = "yoon", 17
a, b, c = b, c, a 를 실행하면 정상적으로 b, c, a 의 값이 들어갑니다. 순서대로 할당은 맞지만 value 값을 따로 가지고 있는 뒤에 할당하는 듯 보여요