인프런 커뮤니티 질문&답변

조영규님의 프로필 이미지

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

6. 응급실(큐)

코드 질문

작성

·

156

0

if any(cur[1]<x[1] for x in Q):

위 코드는 for문을 무조건 다 도는 것인가요 아니면 돌다가 true가 나오면 그 뒤는 for문 돌지 않고 다음 코드로 넘어가는 것인가요?

답변 2

2

any 간단한 코드를 찾아봤는데 다음과 같습니다.

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

따라서 돌다가 True가 나오면 바로 종료되는것으로 보입니다.

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

any() 함수는 조건이 참이 되면 그 순간 return true를 하고 멈춥니다.