728x90
all
>>> all(iterableValue)
전달받은 자료형의 element가 모두 True일 경우 True를 돌려준다.
(만약 empty 값을 argument로 넘겨주었다면 True를 돌려준다.)
하나라도 False가 있다면 False를 돌려준다.
__builtin__ module에 포함된 function 이다.
내부 구현 (from python official docs)
def all(iterable): for element in iterable: if not element: return False return True
예)
iterable 자료형내 element가 모두 True일 경우
>>> a = [True,True,True] >>> all(a) True
iterable 자료형내 element 중 False가 있을 경우
>>> a = [True,False,True] >>> all(a) False
empty를 넘겨주었을 경우
>>> a = [] >>> all(a) True
참고>
>>> help(all)
Help on built-in function all in module __builtin__:
all(...)
all(iterable) -> bool
Return True if bool(x) is True for all values x in the iterable.
If the iterable is empty, return True.
728x90
'Language > Python' 카테고리의 다른 글
Python - bool(), 조건에 맞는 boolean 값을 반환하는 클래스 (0) | 2017.12.29 |
---|---|
Python - len(), 넘겨진 값의 길이나 item의 수를 반환하는 함수 (0) | 2017.12.28 |
Python - bin(), 10진수 숫자를 이진수(binary) 문자열로 바꾸는 함수 (0) | 2017.12.27 |
Python - any(), 반복 가능한 자료형 내 element 중 하나라도 True인지 확인하는 함수 (0) | 2017.12.27 |
Python - abs(), 절대값 구하는 함수 (0) | 2017.12.26 |
[04-5] Python - 파일 존재(isfile), 디렉토리 존재(isdir) 확인 방법 (0) | 2017.01.07 |
[01-1] Python - 코드(Code)의 실행 (0) | 2017.01.06 |
[03-3] Python - while (반복문, Loops) (0) | 2017.01.05 |