![[코딩의 기술] 6. 인덱스보다는 대입을 사용해 데이터를 언패킹하자](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdZRui%2FbtrSwqlI5Vw%2FNAo7P21g8LQ8AEnyPYgj40%2Fimg.png)
◎ Python/코딩의 기술 (책)2022. 11. 30. 18:52[코딩의 기술] 6. 인덱스보다는 대입을 사용해 데이터를 언패킹하자
파이썬에는 값으로 이루어진 불변 순서쌍을 만들어낼 수 있는 tuple 내장 타입이 존재한다. 튜플은 숫자 인덱스를 사용해 접근할 수 있고, 인덱스를 통해 새 값을 대입하는 식으로 튜플을 변경할 수는 없다. 언패킹(unpacking) 파이썬에는 언패킹(unpacking)구문이 존재한다. 언패킹 구문을 사용하면 한 문장 안에서 여러 값을 대입할 수 있다. 언패킹 구문에 사용된 패턴은 튜플을 변경하려고 시도할 때 사용한 구문, 즉 파이썬이 허용하지 않았던 구문과 비슷하지만 매우 다르게 작동한다. 예를 들어 튜플이 쌍이라는 사실을 알고 있으면 인덱스를 사용해 각 값에 접근하는 대신 이 튜플을 두 변수 이름으로 이루어진 튜플에 대입할 수 있다. item = ('호박엿', '식혜') first, second = i..