[코딩의 기술] 6. 인덱스보다는 대입을 사용해 데이터를 언패킹하자
◎ Python/코딩의 기술 (책)2022. 11. 30. 18:52[코딩의 기술] 6. 인덱스보다는 대입을 사용해 데이터를 언패킹하자

파이썬에는 값으로 이루어진 불변 순서쌍을 만들어낼 수 있는 tuple 내장 타입이 존재한다. 튜플은 숫자 인덱스를 사용해 접근할 수 있고, 인덱스를 통해 새 값을 대입하는 식으로 튜플을 변경할 수는 없다. 언패킹(unpacking) 파이썬에는 언패킹(unpacking)구문이 존재한다. 언패킹 구문을 사용하면 한 문장 안에서 여러 값을 대입할 수 있다. 언패킹 구문에 사용된 패턴은 튜플을 변경하려고 시도할 때 사용한 구문, 즉 파이썬이 허용하지 않았던 구문과 비슷하지만 매우 다르게 작동한다. 예를 들어 튜플이 쌍이라는 사실을 알고 있으면 인덱스를 사용해 각 값에 접근하는 대신 이 튜플을 두 변수 이름으로 이루어진 튜플에 대입할 수 있다. item = ('호박엿', '식혜') first, second = i..

image