초보자도 이해하기 쉬운 python for문 설명과 예시

python for문을 통해서 여러가지를 처리할 수 있는데, 오늘은 python for문 설명과 예시를 통해 알려드리도록 하겠습니다. 

python for문 기본

python for문은 이전에 배운 자료형들의 각 요소를 하나씩 꺼내서 반복 작업을 수행할 때 사용됩니다.

for 문 예시

예시를 하나 들어보도록 하겠습니다. 과일 목록을 list로 선언하고 각각의 원소를 출력하는 예시입니다. 이렇게 출력하게 되면 banana, apple, orange를 순서대로 출력하는 결과를 얻을 수 있습니다.

fruits = ["banana", "apple", "orange"]

for fruit in fruits:
    print(fruit)

결과도 함께 보시면 예상한 결과를 확인할 수 있습니다.

python for문 예시
python for문 예시

for문에서 range() 사용

for문에서 range()를 쓰게 되면 특정 숫자만큼 반복을 의미합니다. range 활용은 크게 2가지로 나뉘게 됩니다. 각각 예제를 통해서 알아보도록 합시다. 

아래 코드는 range(숫자) 형태로, 0부터 (숫자 - 1)까지를 반복하게 됩니다. 그렇기 떄문에 0, 1, 2, 3, 4까지 출력하고 5를 출력하지 않습니다.

for num in range(5):
    print(num)

출력 결과를 보시면 5를 출력하지 않은 것을 보실 수 있습니다.

for문 range() 예시
for문 range() 예시

range(start, stop, step) 형태로 사용할 수 있습니다. start부터 (stop - 1)까지 step만큼 이동을 하게 됩니다. 예시를 확인하시면 0부터 5까지 2개씩 증가하면서 출력을 한다는 의미입니다. 그렇기 때문에 0, 2, 4가 출력이 됩니다.

for num in range(0, 6, 2):
    print(num)

stop 때문에 헷갈릴 수 있는데, 출력결과를 보시면 6을 출력하지 않음으로써, (stop - 1)까지임을 알 수 있습니다. 

for문 range(start, stop, step) 예시
for문 range(start, stop, step) 예시

 

for문과 함께 enumerate() 사용

for문에서 enumerate()를 사용할 경우 인덱스와 값을 동시에 얻을 수 있어서 강력한 이점을 가집니다. 예시와 함께 알아보도록 합시다. 예시를 보시면 list의 각 요소들을 인덱스와 함께 출력하는 코드임을 알 수 있습니다.

furnitures = [ "chair", "desk", "Sofa"]

for num, furniture in enumerate(furnitures):
    print(f"{num}: {furniture}")

출력 결과를 보면 인덱스와 list 값을 순서대로 출력하는 것을 확인할 수 있습니다.

for문 enumerate() 예시
for문 enumerate() 예시

 

초보자도 이해하기 쉬운 python for문

python에서 for문을 사용하는 방법과 예시를 통해서 for문을 이해하는데 큰 도움이 되셨을 거라고 생각합니다. 주의할 점은 문법과 들여쓰기를 주의하는 것입니다. 이번 포스팅까지 보셨다면 python 제어문인 if문, while문, for문에 대해서는 클리어하신 것으로 생각됩니다. 고생 많으셨습니다!

 

혹시 제어문 관련 글을 보시고 싶으시면 아래 링크를 참고해 주시면 감사하겠습니다. 

 

[python] 예제와 함께 배우는 if문

python에서의 if문은 다른 언어의 if문과 유사합니다. 하지만 각 언어에 따라서 형태가 조금씩 다릅니다. 오늘은 python의 if문에 대해서 알아보도록 합시다. if문if문은 우리가 흔히 쓰는 조건문 중에

77monkey.tistory.com

 

python while문 기본부터 예제까지

python 제어문에는 while문도 있습니다. 이번에는 python while문의 기본부터 예제까지 알아보도록 하겠습니다. while문이란?while문은 조건이 참인 동안 원하는 코드를 반복적으로 실행합니다. 반복적으

77monkey.tistory.com

 

'개발 > python' 카테고리의 다른 글

python while문 기본부터 예제까지  (0) 2025.07.07
[python] 예제와 함께 배우는 if문  (0) 2025.07.04
[python] bool  (0) 2025.06.22
[python] 집합(set)  (0) 2025.06.21
[python] 딕셔너리(Dictionary) 관련 함수  (0) 2025.06.20