WalkingBo의 걷는 정보

파이썬 제어문 - for문 본문

IT/파이썬 및 장고

파이썬 제어문 - for문

walkingbo 2020. 6. 2. 10:01

앞선 포스트에서 while문과 비슷한 for문에 대해 설명하겠습니다. 

for문의 구조

for문의 구조는 다음과 같습니다.

 

for 변수 in 리스트(또는 튜플, 문자열):

   수행할 문장1

 

리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1"을 실행합니다.

예제

1. 전형적인 for문

리스트 이용

 

list1= ['안녕','하세요','워킹보의','티스토리 입니다.']

for output in list1:

    print(output)

 

결과를 보면 다음과 같습니다. 

2. 다양한 for문의 사용

tuple1= [(1,3),(2,5),(3,5)]

for (a,b) in tuple1:

    print(a+b)

 

위 예는 tuple1 리스트의 요솟값이 튜플이기 때문에 각각의 요소가 자동으로 (a, b) 변수에 대입된 후 더하기 계산으로 출력됩니다.

 

3. for문의 예제

list1 = ['김','이','박','최']

number1 = 0

for lastname in list1:

 number1 += 1

 print('{0}번째 사람의 성은 {1}씨 입니다.'.format(number1,lastname))

 

순서대로 순번과 성씨를 출력하는 예제 입니다. 

for문과 continue

for문을 수행하다가 continue를 만나면 처음으로 돌아갑니다. 

 

list1 = ['김','이','박','최']

for lastname in list1:

  if lastname != '박':

     print("박선생님은 아직 안오셨습니다.")

     continue

  print("안녕하세요 박선생님")

 

'IT > 파이썬 및 장고' 카테고리의 다른 글

파이썬 기초 - 함수 2  (0) 2020.06.09
파이썬 기초 - 함수  (0) 2020.06.04
파이썬 제어문 - while  (0) 2020.05.27
파이썬 제어문 - if  (0) 2020.05.25
파이썬 크롤링 - 뷰티풀숩 select  (3) 2020.05.21
Comments