본문 바로가기
IT/Python

[Python] 파이썬 any(), all() 함수

by 쿠이모 2023. 12. 5.

파이썬 내장 함수 중 any()와 all() 함수에 대해 알아보자.

인자로 반복 가능한(iterable) 자료형을 받는다. 이 객체를 돌면서 조건을 검사해 True 또는 False를 반환한다.

* iterable 자료형은 리스트, 튜플, 딕셔너리 등과 같이 for 문에서 사용 가능한 자료형들이다.

 

  • any() : 하나라도 True인게 있으면 True 반환
  • all() : 모두 True이면 True 반환

any는 or, all은 and 연산과 같다.

any([False, False, False])
>>> False
any([False, True, False])
>>> True
all([False, True, False])
>>> False
all([True, True, True])
>>> True