Logo
내 게시판 만들기
파이썬

for 반복문 — 컬렉션 순회

햇살이 | 2026.04.27 06:08:36
조회 34 | 추천 0

for 반복문은 「리스트·튜플·문자열 같은 컬렉션의 모든 요소를 차례로 처리」하는 구조입니다.

파이썬의 for는 다른 언어의 「foreach」와 닮았으며, 「for 변수 in 컬렉션:」 형식이 매우 직관적입니다.



기본 사용법은 다음과 같습니다.

fruits = ["사과", "배", "감"].

for fruit in fruits: print(fruit).

이 한 줄에서 리스트의 각 요소가 차례로 fruit 변수에 들어가며, 들여쓰기 안의 코드가 매번 실행됩니다.



숫자 범위로 반복할 때는 range()를 씁니다.

for i in range(5): — 0부터 4까지.

for i in range(1, 11): — 1부터 10까지.

for i in range(0, 100, 5): — 0부터 95까지 5씩.

C·자바의 「for(int i = 0; i < n; i++)」보다 훨씬 단순합니다.



「인덱스와 값을 함께」 받고 싶다면 enumerate()를 씁니다.

for i, fruit in enumerate(fruits): — 인덱스 i와 값 fruit를 동시에.

「두 리스트를 나란히」 순회하려면 zip()을 씁니다.

for name, age in zip(names, ages):.



딕셔너리 순회도 자연스럽습니다.

for key in person:은 키만, for key, value in person.items():는 키와 값 모두.

파이썬의 for 반복문은 컬렉션의 종류에 무관하게 일관된 문법으로 동작해 「for 한 가지 형식만 알면 모든 순회를 할 수 있다」는 일관성이 매력입니다.




한 줄 요약


파이썬 for 반복문은 「for 변수 in 컬렉션:」 형식으로 컬렉션의 모든 요소를 순회합니다.

range·enumerate·zip 같은 도구로 다양한 순회 패턴을 자연스럽게 표현할 수 있습니다.




더 알아볼 것


- else 절 — for 끝까지 돌면 실행

- break과 continue

- 리스트 컴프리헨션 — for의 한 줄 표현

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
11 멍뭉이 26/04/27 12 0
10 멍뭉이 26/04/27 11 0
9 햇살이 26/04/27 34 0
8 부엉이 26/04/27 14 0
7 별님이 26/04/27 12 0
6 햇살이 26/04/27 13 0
5 별님이 26/04/27 11 0
4 별님이 26/04/27 12 0
3 별님이 26/04/27 11 0
2 햇살이 26/04/27 15 0
1 곰돌이 26/04/27 12 0
신고하기

신고 사유를 선택해 주세요.