반응형
사용할 때마다 헷갈리는 부분이 있어서 매번 찾아 보다가 정리를 했습니다.
1. for 변수 in 리스트:
변수를 사용하게 되면 for 반복문이 동작하면서 변수를 사용하는데 이 변수에 리스트의 인자가 들어 가게 되고, 이 변수를 for 반복문 안에서 사용하게 된다. 변수가 숫자리스트라면 숫자가 변수에 들어가서 사용이 된다. 문자나 문자열이라면 변수에 이 문자나 문자열이 들어가서 사용한다. 리스트의 인자가 2개라면...
리스트 = [(1,2), (3,4), ...]
for (1st 인자, 2nd 인자) in 리스트:
리스트는 숫자도 되고, 문자도 되고. 리스트를 특정 숫자의 배열로 만들면 특정 숫자를 이용한 반복문을 만들수 있다.
2. for 변수 in range(stop) = for 변수 in range(0, stop):
주어진 stop 미만까지만 반복하면서 값을 변수에 할당한다.
3. for 변수 in range([start,] stop [, step]):
*[]는 생략 가능한 인자라는 의미임
start부터 stop미만까지만 반복하면서 값을 변수에 할당하는데 step만큼 이동하면서 값을 할당한다.
예) for i in range(2, 10, 2):
2, 4, 6, 8
만일 step이 음수라면? 숫자가 감소하는 for 반복문을 만들 수 있습니다. 물론 start와 stop을 큰 수에서 작은 수로 변경해야 겠죠.
'Program > Python' 카테고리의 다른 글
conda + jupyter lab installation[콘다 + 주피터랩 설치 환경] (0) | 2022.09.11 |
---|---|
파이썬 리스트 List (0) | 2019.11.26 |
파이썬(Python) - 파일 이동 / 파일 복사 / 폴더 삭제 / 폴더 검색 (0) | 2019.02.17 |