Book/파이썬 코딩의 기술

[BW 6] 인덱스를 사용하는 대신 대입을 사용해 데이터를 언패킹하라

31514 2024. 10. 22. 16:01

💡 tuple : 값으로 이뤄진 불변 순서쌍을 만들어낼 수 있는 내장 타입

💡 언패킹 구문 : 한 문장 안에서 여러 값을 대입할 수 있다.

 

언패킹 구문 예시 1

animals = ('수달', '강아지')
outer, dog = animals
print(outer, '&', dog)

>>>
수달 & 강아지

언패킹 구문 예시 2

animals = [('모카', '수달'), ('짱구', '강아지')]

for rank, (name, cate) in enumerate(animals, 1):
    print(f'#{rank}: {name}{cate}입니다.)

>>>
#1: 모카는 수달입니다.
#2: 짱구는 강아지입니다.

결론

언패킹은 시각적인 잡음을 줄이고 코드를 더 명확하게 한다.