파이썬 for문 정리
1. for문의 역할
for문은 반복 가능한 객체(iterable)의 요소를 하나씩 꺼내 실행하는 반복문입니다.
즉, 리스트, 문자열, 튜플, 딕셔너리 등 데이터의 개수만큼 반복합니다.
2. 기본 구조
- 변수 → 반복하면서 값이 저장되는 변수
- 반복가능객체 → 리스트, 문자열, range 등
3. range() 함수
숫자를 일정 범위만큼 반복할 때 가장 많이 사용합니다.
4. 리스트 반복
리스트의 요소 개수만큼 반복됩니다.
5. 문자열 반복
문자열도 문자 단위로 반복됩니다.
6. 딕셔너리 반복
딕셔너리는 기본적으로 key를 기준으로 반복됩니다.
key와 value 동시에 반복
7. break
반복문을 즉시 종료합니다.
8. continue
현재 반복을 건너뛰고 다음 반복으로 이동합니다.
9. else문
파이썬 for문에는 else가 붙을 수 있습니다.
반복문이 정상적으로 끝났을 때 실행됩니다.
※ break로 종료되면 실행되지 않습니다.
10. 중첩 for문
for문 안에 for문을 사용할 수 있습니다.
11. enumerate()
인덱스와 값을 동시에 사용할 때 사용합니다.
12. zip()
여러 리스트를 동시에 반복할 때 사용합니다.
13. 리스트 컴프리헨션
for문을 간단하게 표현하는 방식입니다.
for문 특징 정리
특징설명
| 반복 기준 | iterable 객체 |
| 반복 대상 | 리스트, 문자열, 딕셔너리 등 |
| 범위 반복 | range 사용 |
| 반복 제어 | break, continue |
| 반복 완료 | else 사용 가능 |
for vs while 비교
구분for / while
| 반복 기준 | 데이터 개수 | 조건 |
| 사용 상황 | 반복 횟수 명확 | 조건 반복 |
| 가독성 | 좋음 | 복잡해질 수 있음 |
핵심 요약표
항목내용
| 기본 구조 | for 변수 in 객체 |
| 숫자 반복 | range() |
| 반복 종료 | break |
| 반복 건너뛰기 | continue |
| 반복 완료 | else |
| 인덱스 사용 | enumerate() |
| 여러 리스트 | zip() |
최종 핵심 정리
- for문은 반복 가능한 객체를 순회하는 반복문이다.
- range()를 사용하면 숫자 범위를 반복할 수 있다.
- break는 반복 종료, continue는 반복 건너뛰기이다.
- for문은 else와 함께 사용할 수 있다.
- enumerate와 zip을 사용하면 반복을 더 효율적으로 처리할 수 있다.
'복습(Python)' 카테고리의 다른 글
| 04 파이썬의 입출력 (0) | 2026.03.04 |
|---|---|
| 03 - 2 while문 (0) | 2026.03.04 |
| 03 - 1 if문 (0) | 2026.03.04 |
| 02 - 7 변수 (0) | 2026.03.03 |
| 02 - 6 불(bool) 자료 (0) | 2026.03.03 |