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']

+ Recent posts