1. break : 반복문을 탈출한다. (반복문 종료.)
model = ["MODEL01", "MODEL02", "MODEL03"]
attatedModel = []
for i in range(0, len(model),):
if (model[i] == "MODEL02"):
break
attatedModel.append(model[i])
print(model[i])
attatedModel
결과 :
MODEL01
['MODEL01']
2. continue : continue 아래 로직을 수행하지 않고 반복문 다음 단계로 넘어간다. (특정 대상 스킵)
model = ["MODEL01", "MODEL02", "MODEL03"]
attatedModel = []
for i in range(0, len(model),):
if (model[i] == "MODEL01"):
continue
attatedModel.append(model[i])
print(model[i])
attatedModel
결과 :
MODEL02
MODEL03
['MODEL02', 'MODEL03']
cf. pass : 특정 오류 조건을 건너 뛴다. (반복문 로직 활용과는 관련이 없다.)
model = ["MODEL01", "MODEL02", "MODEL03"]
attatedModel = []
for i in range(0, len(model),):
if (model[i] == "MODEL02"):
pass
attatedModel.append(model[i])
print(model[i])
attatedModel
결과 :
MODEL01
MODEL02
MODEL03
['MODEL01', 'MODEL02', 'MODEL03']
'개발자 > Python' 카테고리의 다른 글
Python (파이썬) 파이썬 패키지 만들어 배포하기 pypi.org - 1편. 함수 패키지 만들기 (0) | 2020.04.25 |
---|---|
Python (파이썬) Numpy 모듈 (0) | 2020.04.25 |
Pycharm (파이참) 아나콘다 연동 env 환경 설정하기 (0) | 2020.04.25 |
Python (파이썬) for문에서 in range():와 in 리스트:의 차이점 (0) | 2020.04.22 |
Python (파이썬) 절대경로, 상대경로 (0) | 2020.04.22 |