더북(TheBook)

더 간단한 튜플 대입 예시가 있다. 다음과 같이 두 값을 변경할 때 유용하게 쓰인다.

x, y = 1, 25
print(x, y)     # 1 25 출력
x, y = y, x
print(x, y)     # 25 1 출력

이 예시의 흥미로운 부분은 값을 서로 변경하는 곳에 있다.

x, y = y, x

다른 언어에서는 이 코드를 동작하게 하려면 3줄의 분리된 문장이 필요하다. 하지만 파이썬에서는 조금 전에 보았듯이 그 즉시 값을 교환할 수 있다. 다른 언어에서의 예시는 다음과 같다.

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