파이썬 기초 문법 공부중… 패킹과 언패킹이란 개념이 나왔다. 오토박싱, 언박싱하고도 다르고, 일종의 래핑인거 같은데… 유사한건 JS의 구조분해할당 정도? 그런데 문법이 특이해서 알아본다.
파이썬에서 패킹과 언패킹에 대해 예제와 함께 설명해줘
ChatGPT
파이썬에서 **패킹(Packing)**과 **언패킹(Unpacking)**은 여러 값을 하나의 변수로 묶거나, 묶인 값을 다시 개별 변수로 분리하는 작업을 의미합니다. 이는 주로 튜플, 리스트, 딕셔너리 등과 함께 사용됩니다.
python
코드 복사
# 튜플 패킹
packed_tuple = 1, 2, 3
print(packed_tuple) # 출력: (1, 2, 3)
# 리스트 패킹
packed_list = [4, 5, 6]
print(packed_list) # 출력: [4, 5, 6]