본문 바로가기
코딩 익히기/파이썬

파이썬 for 반복문 개념 및 활용 예시 총정리

by 낭라리추 2022. 12. 8.
반응형

파이썬for반복문

파이썬을 통해서 반복적인 업무를 수행할 수 있습니다. 컴퓨터는 전기와 명령어만 공급되면 지치지 않는 지구력으로 반복 업무 중 발생 가능한 오류율이 제로에 가까운 특성을 가지고 있기에 파이썬을 통해서 반복 작업을 하시는 분들이 많이 계십니다. 그래서 파이썬을 배울 때는 꼭 이 반복문을 잘 활용할 수 있도록 숙지 해두시는 게 필요합니다. 그럼 개본 개념에 대해서 살펴보도록 할까요?

 

1. 파이썬 반복문 기본개념

반복문은 반복적인 작업을 수행하는 구문입니다. 크게 2가지가 쓰이는데요, 바로 for while입니다. 이 키워드를 이용해서 반복적인 작업이 가능한데요, 예를 들면 엑셀 파일 여러개에 대해 동일한 업무를 반복적으로 수행 해야하거나, 많은 사람들에게 이메일을 보내야 할경우에 적합한 파이썬 키워드입니다.

파이썬 반복문 키워드 forwhile 모두 결과는 동일하지만 작업특성에 따라 둘 중 어느 것이 적합한지에 대한 차이가 있습니다. for는 자료구조와 함께 사용됩니다. 리스트, 튜플, 딕셔너리 등 자료구조에 있는 값에 대한 반복문을 쓸 때 활용됩니다. 또한 횟수가 정해져 있는 업무를 할 경우에도 for를 쓰게 됩니다. 예를 들어 10번 반복이 필요한 등의 업무라면 for를 쓰고 무한반복이 필요할 때는 while이 적합합니다.

 

2. 파이썬 for 반복문 활용법

이번 포스팅에서는 for 반복문의 활용법에 대해서 살펴보도록 합시다. 기본 개념은 for (값이름) in (자료명/리스트, 튜플, 딕셔너리 등)으로 되어있습니다. 값 명칭을 기억하기 쉬우라고 값을 i 라고 지칭하고 있지만, 값을 a로 지정하든, b로 지정하든 같은 결과가 도출됩니다. for 문을 작성하신 후 실행문은 꼭 띄어쓰기를 해주셔야 합니다.

파이썬for반복문
파이썬 for 반복문 기본개념

 

3. 파이썬 for 반복문 활용법 예시

예시 1

그럼 간단한 예시를 통해서 for 문을 활용한 반복문을 실습해보도록 할까요? 우선 파이썬에서 스타벅스라는 리스트 변수를 만들고, 그 리스트에 총 5개의 음료명을 저장해둡시다. 그럼 스타벅스 라는 리스트가 생성이 됩니다.

만약 리스트에 저장된 각 값을 출력하고 싶은데 for문을 활용하지 않는다면, 리스트에 저장된 값 개수만큼 print 함수로 명령어를 넣어줘야 합니다. 만약에 저장된 값이 100개면 이 명령어를 100번 써야 한다는 의미죠. 그렇지만 for 문을 통해 반복명령어를 실행하면 코드 한줄로 이 명령을 완료할 수 있는 것을 볼 수 있습니다.

파이썬for반복문

 

이 명령어를 해석하면 이렇습니다스타벅스자료구조 안(in)에 있는 값(i)에 대해서(for) 명령어(print )를 실행해라 입니다. 그 후 자료구조 안에 있는 값(i)의 개수만큼 명령어가 실행된 후 더 이상 수행할 값(i)이 없으면 인터프리터가 자동으로 종료됩니다.

참고로 리스트 내 값 명을 i가 아닌 음료라고 지정해서 사용해도 같은 결과가 도출되는 것을 볼 수 있으니 자료구조 안에 있는 값의 명칭을 적절하게 지정해두시면 됩니다.

 

예시 2 - 다른 키워드와 함께

예시를 하나 더 보도록 합시다. 메뉴라는 변수에 3개의 메뉴 값인 김밥, 떡볶이, 햄버거를 저장합니다. 그 후 추천메뉴라는 키워드와 함께 3개의 메뉴값을 출력하려면 아래와 같이 반복적으로 출력되는 것을 확인할 수 있습니다.

파이썬for반복문

 

파이썬 for 반복문 활용법에 대해서 포스팅 해드렸습니다. 도움이 되셨나요? 다음 포스팅에서는 반복문 while 활용법과 활용예시에 대해서 살펴보도록 하겠습니다.

 

반응형

댓글