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을 활용