-
[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)
이것이 Python의 매력
반응형'알.쓸.코드 > 알.쓸.파.코(알아두면 쓸데있는 파이썬 코드)' 카테고리의 다른 글
Python으로 Clean Code 작성하기 (0) 2022.04.10 [Python] 간단한 Pytorch 코드 예제(MNIST) (0) 2021.10.20 [Python] 데이터프레임 중복 행, 중복 열 제거 (0) 2021.06.18 [Python] JSON 파일(.json) 저장하고 불러오기 (0) 2021.06.14