데이터분석 공부/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)라고 작성해야 한다.