“for” 반복문은 파이썬에서 사용되는 제어 구조 중 하나로, 시퀀스(리스트, 튜플, 문자열 등)나 이터러블 객체를 반복하면서 각 요소를 처리하는 데 사용합니다. “for” 반복문은 시퀀스의 각 요소를 순차적으로 가져와 작업을 하는 로직에 유용합니다. 아래 샘플들을 참고해서 다양한 곳에 활용해 보세요.
◎ 1. 구문 |
“for” 반복문의 기본 구문은 다음과 같습니다. 동작은 “시퀀스”에서 첫 번째 요소부터 시작합니다. 현재 요소를 “요소” 변수에 할당하고 “# 반복해서 실행할 코드 블록”을 실행합니다. 코드 블록이 실행된 후, 다음 요소로 이동하여 반복을 계속합니다. 그리고 시퀀스의 모든 요소가 처리될 때까지 반복이 계속됩니다.
for 요소 in 시퀀스:
# 요소를 이용한 작업
l “for”: 반복문의 키워드로, 반복문의 시작을 나타냅니다.
l “요소”: 각 반복에서 현재 처리 중인 시퀀스 요소를 나타내는 변수입니다. 변수는 시퀀스 요소를 하나씩 할당합니다.
l “시퀀스”: 순회하려는 시퀀스 데이터를 나타내는 표현식입니다. 이 시퀀스는 리스트, 튜플, 문자열, 범위(range), 딕셔너리 등이 될 수 있습니다.
l “#” 요소를 이용한 작업 : 반복적으로 실행하고자 하는 코드 블록입니다. 시퀀스의 각 요소에 대한 작업을 수행하는 코드를 이 블록 안에 작성합니다.
◎ 2. 리스트의 요소 출력 |
코드는 리스트 “fruits”의 각 요소를 순회하며 각 과일을 출력합니다.
fruits = ["사과", "바나나", "딸기"]
for fruit in fruits:
print(fruit)
[출력]
사과
바나나
딸기
◎ 3. 문자열 문자 출력 |
코드는 문자열 "Python"의 각 문자를 순회하며 각 문자를 출력합니다.
word = "Python"
for letter in word:
print(letter)
[출력]
P
y
t
h
o
n
◎ 4. 숫자 범위 반복 |
코드는 1부터 5까지의 숫자 범위를 반복하며 각 숫자를 출력합니다.
for i in range(1, 6):
print(i)
[출력]
1
2
3
4
5
◎ 5. 이터러블 객체 반복 |
코드는 딕셔너리 “colors”의 각 키를 순회하며 각 색상과 해당 값(숫자)을 출력합니다.
colors = {"빨강": 1, "파랑": 2, "노랑": 3}
for color in colors:
print(color, colors[color])
[출력]
빨강 1
파랑 2
노랑 3
'파이썬 Python' 카테고리의 다른 글
파이썬(Python) list 리스트 사용하기 (0) | 2023.11.15 |
---|---|
파이썬(Python) 리스트 append 요소 추가 (3) | 2023.11.15 |
파이썬(Python) print 함수 사용하기 (1) | 2023.11.14 |
파이썬(Python) def 함수 정의 사용법 (0) | 2023.11.09 |
파이썬(Python) 개수 확인 len 함수 사용하기 (0) | 2023.11.07 |
파이썬(Python) 제어 구조 while 반복문 사용하기 (0) | 2023.11.07 |
파이썬(Python) 사용자 입력 input 함수 사용하기 (0) | 2023.11.07 |
파이썬 print 함수의 여러 인수, 구분 문자열과 끝 문자열 사용 (0) | 2023.11.05 |