Please Enable JavaScript!
Gon[ Enable JavaScript ]

파이썬(Python) 반복문 for in 구문 사용하는 방법

파이썬 Python
반응형

“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

 

반응형
Posted by 녹두장군1
,