언패킹

    [Python] 언패킹 (Unpacking)

    [Python] 언패킹 (Unpacking)

    Introduction 파이썬 언어에는 몇 가지 특징적인 기능들이 존재하는데, 그 중 하나가 바로 언패킹(Unpacking) 구문이다. 오늘은 이 언패킹에 대해 간단하게 정리해 보려 한다. Iterable Unpacking 파이썬 문법 하에서는, 대입식의 좌측 항에 튜플 혹은 리스트를 가져다 놓는 것이 가능하다. 아래의 예제를 보자. (var_a, var_b) = (5, 7) print(f"Variable A: {var_a}") print(f"Variable B: {var_b}") 대입식의 좌측과 우측이 모두 튜플로 이루어져 있고, 좌측 튜플의 변수들은 우측 튜플로부터 상대적인 위치를 고려해 값을 대입 받고 있다. 코드는 정상적으로 돌아가 5와 7을 출력한다. 물론 좌측 항이 리스트로 이루어진 경우에도 ..