Search

any & all

대분류
언어
소분류
Python
주요 레퍼런스
https://velog.io/@kho5420/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-any-%EC%99%80-all-%EC%96%B8%EC%A0%9C-%EC%96%B4%EB%96%BB%EA%B2%8C
최종 편집 일시
2024/10/27 15:19
생성 일시
2024/10/16 10:56
15 more properties

all 함수 = and

인자로 받은 모든 요소가 참(True)이면 참(True)을 반환하고 하나라도 거짓(False)이면 거짓(False)을 반환
인자로 반복 가능한 (iterable) 자료형을 받는다.
itreable 자료형 : 리스트, 튜플, 딕셔너리 등과 같이 for문에서 사용 가능한 자료형들을 통칭
인자로 받은 요소가 비어있는 경우 True를 반환
def all(iterable): for element in iterable: if not element: return False return True
Python
복사

any 함수 = or

인자로 받은 요소 중 하나라도 참(True)이 있으면 True를 돌려주고, 모든 요소가 거짓(False)일 경우에만 False를 돌려준다.
인자로 반복 가능한 (iterable) 자료형을 받는다.
def any(iterable): for element in iterable: if element: return True return False
Python
복사

용례

특정 조건을 어떤 리스트에서 체크 해야할 경우 위의 any와 all을 활용