반응형
swap
-
[Python] Swap알.쓸.코드/알.쓸.파.코(알아두면 쓸데있는 파이썬 코드) 2022. 2. 27. 16:48
Python을 오래 사용했지만 명시적으로 처음 알게 된 문법이 있다. 두 변수의 값을 바꾸는 방법인데 보통 temp와 같은 임시 저장 용도의 변수를 이용해서 아래와 같이 값을 바꾸었다. x, y = 1, 10 print('Before: x =',x, 'y =',y) temp = x x = y y = temp print('After: x =',x, 'y =',y) Python을 제외하고 대부분의 프로그래밍 언어는 위와 같은 방법을 사용한다. 그러나 Python에서는 다음과 같이 temp 변수를 사용하지 않고 두 변수의 값을 바꿀 수 있다. x, y = 1, 10 print('Before: x =',x, 'y =',y) x, y = y, x print('After: x =',x, 'y =',y) 이것이 Py..