본문 바로가기
프로그래밍 언어/Python

[Python] 반복문_(2) for문

by 느링 2017. 11. 23.

for문이란?

리스트, 튜플, 문자열 등의 자료형의 요소들이 처음부터 마지막까지 차례대로 변수에 대입되어 수행할 명령들이 반복적으로 수행되는 것입니다.

 

→ 형식

for 변수 in 시퀀스자료형(문자열,리스트,튜플) :

수행할 문장(명령어)

수행할 문장(명령어)

 

* range함수

range(종료)    : 0 ~ 종료-1

range(시작,종료) : 시작 ~ 종료-1

range(시작, 종료, 증감) : 시작 ~ 종료-1(증감)

 

큰수에서 작은수로 작아지려면

range(시작,종료,-1)

 

* enumerate

for반복문의 변수뿐만 아니라 인덱스와 함께 출력 가능한 함수

 

→ 형식

for 인덱스변수,값변수 in enumerate(문자열,리트스,튜플) :

수행할 문장

수행할 문장

 

 

Ex1. for문의 기본 형태

 

 

 

 리스트

 

 

 

 

 

튜플

 

 

 

 

 문자열

 

 

 

 

Ex2. range 함수

 

 

 

 

Ex3. 데이터와 인덱스를 동시에 구하는 enumerate

 

 

 

Ex4. 반복자 (iterator)

 

 

 

 

 

 

Ex5. 중첩 for문