프로그래밍언어/파이썬[초급]
[파이썬][초급] Chapter16. 반복문 for
about_IT
2025. 5. 15. 16:55
728x90
반복문은 특정 코드를 여러 번 실행할 때 사용됩니다. 그중 for
문은 시퀀스 자료형(리스트, 문자열, 튜플 등)의 각 요소를 하나씩 꺼내며 반복할 때 매우 유용합니다. 이번 장에서는 for 문을 활용한 반복의 기본 구조와 다양한 활용 예제를 살펴보겠습니다.
● 기본 구조
for
문은 다음과 같은 구조를 가집니다.
for 변수 in 반복가능한_객체:
실행할_코드
예제를 보겠습니다.
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
● 문자열 순회
문자열은 문자 하나하나를 순회할 수 있습니다.
for char in "Python":
print(char)
● range() 함수
range()
는 숫자 반복에 자주 사용되며, 시작값부터 끝값 전까지의 정수 시퀀스를 생성합니다.
for i in range(5):
print(i) # 0부터 4까지 출력
range는 인자가 1개일 때는 0부터 시작하며, 2개 이상이면 시작값, 종료값, 증가값을 지정할 수 있습니다.
for i in range(1, 10, 2):
print(i) # 1, 3, 5, 7, 9
● 중첩 반복문
for문 안에 또 다른 for문을 넣는 것도 가능합니다.
for i in range(3):
for j in range(2):
print(f"i={i}, j={j}")
● 리스트 내포 (List Comprehension)
for문을 한 줄로 간결하게 표현할 수 있는 문법입니다.
squares = [x * x for x in range(5)]
print(squares) # [0, 1, 4, 9, 16]
● 마무리
이번 장에서는 for문을 사용한 기본 반복, range 활용, 중첩 반복문, 리스트 컴프리헨션에 대해 살펴보았습니다. for문은 시퀀스를 다룰 때 매우 강력하며, 다양한 패턴에 응용됩니다. 다음 장에서는 while문을 통해 조건 기반 반복을 학습하겠습니다.
728x90