-
파이썬 - 패킹, 언패킹/ 함수의 튜플,딕셔너리파이썬 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))
'파이썬' 카테고리의 다른 글
파이썬 - Try / Exception (0) 2017.11.29 파이썬 - 함수(def)의 매개변수(parameter), 실행인자(argument) (0) 2017.11.29 파이썬 - 변수, 로컬/글로벌 개념 (0) 2017.11.29 파이썬 - 딕셔너리 (0) 2017.11.28 파이썬 - 리스트, 튜플, 세트 (0) 2017.11.27