파이썬
파이썬 - 패킹, 언패킹/ 함수의 튜플,딕셔너리
Gamcho
2017. 11. 29. 16:20
https://programmers.co.kr/learn/courses/2/lessons/288
packing
- 하나의 변수에 여러개의 값을 넣는 것
unpacking
- 패킹된 변수에서 여러개의 값을 꺼내오는 것
c = (3, 4) d, e = c # c의 값을 언패킹하여 d, e에 값을 넣었다 f = d, e # 변수 d와 e를 f에 패킹
튜플의 활용
- 두 변수의 값을 바꿀 때 임시변수가 필요 없다.
- x=2 , y=4 -> x, y = 4, 2
- 함수의 리턴 값으로 여러 값을 전달할 수 있다.
- def func():
- return 1,2
- q, w = func()
https://programmers.co.kr/learn/courses/2/lessons/289
튜플 리스트 활용
for a in enumerate(list): print('{}번째 값: {}'.format(a[0], a[1])) for a in enumerate(list): print('{}번째 값: {}'.format(*a))
튜플 딕셔너리 활용
for a in dict.items(): print('{}의 나이는:{}'.format(a[0], a[1])) for a in dict.items(): print('{}의 나이는:{}'.format(*a))