#Python - 29. 파이썬 튜플 반복 응용
이번 시간에는 지난 시간에 배운 튜플 만들기를 배우고 난 후 응용하는 방법을 배워보겠습니다! 우선 리스트의 index, value로 시작하겠습니다. list = [1, 2, 3, 4, 5] for i, v in enumerate(list): print('{}번째 값={}'.format(i, v)) 위에서 사용한 for문에서 등장하는 enumerate enumerate 사전적 의미는 "세다, 낱낱이 세다, 열거하다"라는 의미를 가지고 있다. Python에서의 enumerate기능은 리스트의 index와 값을 for문에 반환한다. 따라서, for문 변수 i에는 list의 index가 들어가고 for문의 변수 v에는 list의 값이 들어간다. 튜플을 이용한다면 list = [1, 2, 3, 4, 5] for ..
2020. 2. 6.
#Python - 28. 파이썬 packing, unpacking
packing: 하나의 변수에 여러개 값을 저장하는 것 unpacking: 패킹된 변수에서 여러개의 값을 꺼내오는 것 패킹, 언패킹을 들어보기 전에! 이 전 시간에 () 소괄호 없이 튜플을 생성하는 법을 배웠습니다. a, b 문자가 컴파일 되고 나면 a, b의 튜플이 생성되고 1, 2 문자가 컴파일 되고 나면 1, 2의 튜플이 생성됩니다. 그 후 a, b = 1, 2가 되기에 a, b 튜플에 1, 2튜플이 대입이 되는 것입니다. 즉, 튜플에 튜플을 대입한 연산! 첫 번째 packing: 튜플타입인 a에 1과 2를 넣는다. 두 번째 unpacking: 변수 b, c를 선언해 패킹된 a의 값을 나눠 가진다. 세 번째 packing: a를 언패킹한 b, c를 다시 d에 패킹한다. 오늘 배운 개념으로 no1과 ..
2020. 2. 5.