최대 1 분 소요

any()와 all()은 파이썬의 내장함수로, and와 or 개념과 비슷하다고 보면 되겠다. .

  • any()

    a = [1, 2, 3, 4, -1]
    b = [0, 1, 2, 3, 4]
    c = [0, 0, 0, 0, 0]
    d = []
    any(a) # True
    any(b) # True
    any(c) # False
    any(d) # False
    

    a에는 양수들이 들어있고, b에는 0이 포함되어있다. 0이 아닌 수가 하나라도 포함되어 있다면 True를 리턴한다.

  • all()

    a = [1, 2, 3, 4, 5]
    b = [0, 1, 2, 3, 4]
    c = [0, 0, 0, 0, 0]
    d = []
    all(a) # True
    all(b) # False
    all(c) # False
    all(d) # True
    

    0이 하나라도 포함되어 있으면 False를 리턴한다.

댓글남기기