데이터분석 공부/DSBA 4기
05/03/2024 헷갈리는 for문
이삼오
2024. 3. 5. 23:51
지금까지 for문을 천 번은 썼을 텐데 아직도 너무 헷갈린다. 그때그때 제대로 이해하고 넘어가지 않아서 그렇다. 치다보면 이해될 줄 알았지. 여전히 감으로 for문을 쓰고 있었는데 오늘 수업을 들으면서 좀 정리했다. 내일은 for문과 while문의 차이를 정리해야겠다.
for문의 기본 구조는 다음과 같다.
```
for 변수 in 리스트(또는 튜플, 문자열):
수행할_문장1
수행할_문장2
...
```
리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 ‘수행할_문장1’, ‘수행할_문장2’ 등이 수행된다.
for 문 안의 문장을 수행하는 도중 continue 문을 만나면 for 문의 처음으로 돌아간다.
range 함수
숫자 리스트를 자동으로 만들어준다.
사용 시 주의점
range(시작값, 종료 전의 값, 간격)
이때 시작값이 0인 경우, 간격이 1인 경우 둘 다 생략할 수 있다.
2부터 20까지 2 간격의 숫자 리스트를 만들고 싶다면
range(2, 20, 2)이 아닌 range(2, 21, 2)라고 작성해야 한다.