IT/파이썬 기초

[파이썬 기초] 반복문 - for 기본 문법 및 range, enumerate 함수

Daniel_5 2023. 6. 21. 16:53
반응형

프로그래밍을 할때 특정 코드를 반복하여 작성해야될 때가 있다. 

예를들어 1부터 100까지의 숫자를 연속으로 프린트해야 할 경우 

print("1"), print("2"), print("3") 이렇게 100까지 연속으로 작성하여도 무방하지만 매우 시간 비효율적이다. 

이렇게 특정된 작업을 반복하는 코드를 작성해야 할때 반복문을 사용하면 매우 간편하게 코드를 작성 할 수 있다. 

파이썬의 반복문에는 for문과 while문이 있고 먼저 for문에 대하여 알아 보도록 하겠다. 

| for 문

기본 문법 

쉽게 생각하면 i는 0부터 시작한다고 생각하고, list[i]의 형태가 1씩 증가하면서 프린트 된다고 생각하면 이해하기 쉽다. list[0], list[1], list[2], list[3], list[4] 이런식으로 i의 값이 증가하면서 list안의 모든 멤버에 접근하여 코드를 수행하게 된다.

다양한 예시

문자열 출력
문자열 list 출력

 

함께 쓰이는 함수

1) range

-  for 문과 range

2) enumerate 

list의 index값을 같이 보고 싶을때 사용된다. 결과값이 tuple 의 형식으로 반환됨 

예시)

 

추가 

한줄로 끝내는 for문 활용법 

문법 :

- 수행코드 for 변수 in iterable

list 를 한줄 for문을 통하여 간단하게 변경하였음.

 

반응형