본문으로 바로가기

파이썬 반복문(for) 이해

category 카테고리 없음 2020. 5. 26. 09:29
반응형

파이썬 for 문은 반복문의 하나의 일종이다.

여러 수행할문장을 차례대로 수행할수있는 for라고 이해하면 편할것이다.

for 변수 in 리스트(또는 튜플,문자열):
  수행할 문장1:
  수행할 문자2:

 

  • for 예제
 
# 리스트
list = ['book','card','cash']
for v in list:
    print(v)
 
# 튜플
list = (1,2,3)
for v in list:
    print(v)
 
# 리스트 안의 튜플
list = [(1,2,3),(4,5,6)]
for v in list:
    print(v)
 
 
# 문자열
list = 'hello'
for v in list:
    print(v)

 

  • for 의 continue

for 에서의 continue 는 해당루프를 돌다가 

현재 그 위치에 있는 루프를 건너뛸수있다.

아래의 예제는 i 가 4가 되었을시 아래 내용을 수행하지 않고

다음을 수행한다.

while 문의 continue 와 동일하다.

# 리스트
list = [1,2,3,4,5]
for v in list:
    if v == 3: continue
    else : print(v)

 

  • for 와 range 함수

숫자 리스트를 자동으로 만들어 주는 range 함수와 함께 사용하는 경우가 많다.

range(0,10) : range 객체를 만들어 준다

>>> range(0, 10)

아래의 예는 0부터 10까지 순차적으로 돌면서 sum에 더하는 작업을 한다.

sum = 0
 
for v in range(0,10):
    sum += v
print(sum)

 

 

반응형