본문 바로가기

Python

[Python] 두 변수의 값 바꾸기 - swap

이 글은 프로그래머스의 파이썬을 파이썬답게 강의를 수강하고 작성하는 글입니다.

 

보통 두 변수의 값을 바꿀 때 다음과 같이 값을 임시로 저장할 변수, temp를 이용해 두값 을 바꾼다.

a = 3
b = 'abc'

temp = a
a = b
b = temp

 

파이썬에서는 다음과 같이 한 줄로 두 값을 바꿔치기할 수 있다.

a = 3
b = 'abc'

a, b = b, a # 참 쉽죠?