팩킹 ( Packing )
- 팩킹이란 튜플로 데이터들을 감싸준다는 의미.
( 데이터들을 수정이 불가능한 자료형 튜플로 묶어주는 것 )
처음 튜플을 배울 때 기본적인 튜플을 생성해주는 것과 동일한 방식입니다.
>>> A = 1,2,3
>>> A
(1, 2, 3)
>>> B = 100,200,'a','b','hello'
>>> B
(100, 200, 'a', 'b', 'hello')
언팩킹 ( Unpacking )
- 언팩킹이란 튜플로 묶어주었던 데이터들을 각 변수에 지정하여 풀어주는 것.
하나의 변수에 여러 데이터를 할당 받게 되면 리스트로 저장이 되어집니다.
'_' ( 언더바 ) 를 사용하여 불필요한 데이터를 생략할 수 있습니다.
ex )
>>> A = (1,2,3,4)
>>> _,a,b,_ = A
>>> a
2
>>> b
3
또한, 데이터를 할당해줄 변수 앞에 * ( 아스트릭 기호 ) 를 붙히면 앞,뒤 변수들에게 할당되고
남은 데이터를 할당 받게 됩니다.
ex )
>>> A = 1,2,3,4,'hello','bye',100,900,999
>>> a,b,*c,d = A
>>> a
1
>>> b
2
>>> c
[3, 4, 'hello', 'bye', 100, 900]
>>> d
999
'Coding > Python' 카테고리의 다른 글
[python] while 문 ( break, continue ) (0) | 2021.11.26 |
---|---|
[python] map 함수 (0) | 2021.11.25 |
[python] join 함수 (0) | 2021.11.24 |
[python] min / max 함수 (0) | 2021.11.24 |
[python] if 문 / elif 문 ( 비교연산자, 논리연산자, 포함연산자 ) (0) | 2021.11.23 |