플그래밍/파이써언

[파이썬]"continue"로 원치 않는 항목을 걸러내는 방법

훗티v 2023. 6. 16. 17:54
728x90
반응형

오늘은 파이썬의 매력적인 기능 중 하나인 'continue'를 활용하여 원치 않는 항목들을 걸러내는 방법에 대해 알아볼께요. 이 글을 읽고 나면 여러분은 반복문에서 원하는 조건의 결과만을 얻어내는 데 도움이 되는 기술을 익히게 될 거에요.

 

1. 'continue'를 사용하는 이유

파이썬에서 'continue'는 반복문에서 특정 조건에 맞지 않을 때 현재 반복을 중단하고 다음 loop으로 넘어가는 명령어입니다. 불필요한 결과를 건너뛰어서 출력하거나 추가 작업을 할 때 사용되며, 큰 양의 데이터를 처리할 때 프로그래머가 효율적인 알고리즘을 작성하는 데 도움이 됩니다.

 

2. 파이썬에서 'continue' 사용하기

'continue'를 사용하는 방법은 간단합니다. 'continue' 명령어를 원하는 코드 위치에 작성하면, 그 위의 검사 조건이 참일 때 코드 블록의 나머지를 무시하고 다음 loop으로 넘어갑니다. 이제 몇 가지 예시를 통해 'continue'의 사용법을 배워볼께요.

 

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for number in numbers:
    if number % 2 != 0:
        continue
    print(number)
2
4
6
8
10

위 예시에서 'number % 2 != 0' 조건에 맞지 않으면 'continue'를 실행하고, 짝수만 출력합니다.

 

user_input = [-5, 3, 10, -1, 0]

for value in user_input:
    if value < 0:
        continue
    print(value)
3
10
0

위 예시에서는 사용자로부터 입력 받은 값 중 0 이상의 숫자만 출력합니다.

 

3. 맺음

'continue' 외에도 'break', 'pass' 같은 다른 제어문도 알아보면 좋을 것 같아요. 끝.

 

 

 

 

 

 

반응형