Packing(패킹) : 하나의 변수에 여러 개의 값을 넣는 것
Unpacking(언패킹) : 패킹된 변수에서 여러 개의 값을 꺼내오는 것
Packing 예)
a, b = 1, 2
print ('a : {0}'.format(a))
print ('b : {0}'.format(b))
결과
a : 1
b : 2
Unpacking 예)
c = (3, 4)
d, e = c
print ('d : {0}'.format(d))
print ('e : {0}'.format(e))
결과
d : 3
e : 4
변수사이의 값 교환
a, b = 1, 2
print ('a : {0}'.format(a))
print ('b : {0}'.format(b))
a, b = b, a
print ('a : {0}'.format(a))
print ('b : {0}'.format(b))
f = a, b
print ('f : {0}'.format(f))
b, a = f
print ('a : {0}'.format(a))
print ('b : {0}'.format(b))
결과
a : 1
b : 2
a : 2
b : 1
f : (2, 1)
a : 1
b : 2
'Common > Python' 카테고리의 다른 글
[Python] while문 (0) | 2017.07.15 |
---|---|
[Python] Packing 사용 예 - 리스트 (0) | 2017.07.15 |
[Python] Tuple 생성과 사용 (0) | 2017.07.09 |
[Python] Dictionary와 for-in (0) | 2017.07.09 |
[Python] Dictionary 값 수정, 추가, 삭제 (0) | 2017.07.02 |