끄적끄적(Memo)/레퍼런스(reference)

Ways of Variable Swapping

Chann._.y 2024. 3. 30.
728x90

 

Python에서는 tuple unpacking 방식으로 변수끼리 값을 스왑할 수 있다. C에서는 Temporary 변수를 활용해서 스왑하지만 Python은 그렇지 않아도 돼서 어떤 동작 원리가 숨어 있을까 궁금했다. 

https://swprog.tistory.com/entry/Python-tuple-unpacking-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8A%9C%ED%94%8C-%EC%96%B8%ED%8C%A9%ED%82%B9 해당 글을 보고 tuple unpacking에 대해 알게 되었다.

그리고 궁금증 해결도 잠시... https://medium.com/@eliyazaidi16/exploring-7-different-ways-to-swap-variables-in-python-a2ca512121d4 글을 보고 변수 스왑을 하는 방식이 다양하게 존재하고 있다는 걸 깨달았다.

 

역시 아는 만큼 보이는 구나 싶었다.

 

728x90

댓글