본문 바로가기
Python (Data)/이론

[python] for 반복문

by Gina Sim 2020. 11. 25.

언제 사용할까?

"list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용"

 

for문의 기본 구조

for 변수 in 집합 :
     수행할 문장 1
     수행할 문장 2
     ...

 ex) list의 모든 값들을 출력하고 싶다면,

list = [1, 2, 3, 4, 5, 6, 7]

for i in list:
	print(i)
 
 
'''    
결과
1
2
3
4
5
6
7
'''

continue

continue이하 구문은 무시하고 다시 for 문 시행

 ex) list의 값들 중 짝수만 실행하고 싶을 때

list= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for i in list:
	if (i%2 != 0):	# i를 2로 나눈 나머지가 0이 아니라면(홀수라면)
    		continue	# 아래 구문 무시
    	else:            
    		print(i)	# i출력
        
        
'''
결과
2
4
6
8
10
...

break

for문 즉시 종료하고 빠져나옴

 ex) list의 값들 중 5 이하의 값만 출력하고 싶을 때

list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for i in list:
	if (i > 5):		# i가 5 초과이면
    		break		# for 문 빠져나옴
    	print(i)	# i 출력
    
    
'''
결과
1
2
3
4
5
'''

 

 

 

반응형

댓글