-
any / all - built in function파이썬 Study/라이브러리 2021. 3. 14. 12:25
참고 :
https://velog.io/@anrun/Python-all-any-%ED%95%A8%EC%88%98
■ 공통 사항
- any, all 파라미터로 사용 되는 인자가
empty iterable, 0, None 일시 return False
■ any
1) 정의 :
①인자는 하나만 올 수 있음(list 한개 - 1D)
②인자는 list type 이어야할 것
③조건 중 하나라도 맞으면 True 리턴
print(any([False, False, False, False])) >>> False print(any([False, True, False, False])) >>> True print(any([True, False, False, False])) >>> True print(any([''])) >>> False print(any([])) >>> False print(any([8,3,5,None])) >>> True
■ all
1) 정의 :
①인자는 하나만 올 수 있음(list 한개 - 1 D)
②인자는 list type 이어야할 것
③조건 모두 맞으면 True 리턴
print (all([True, True, True, True])) >>> True print (all([False, True, True, False])) >>> False print (all([False, False, False])) >>> False print(all([8,3,5,0])) >>> False print(all([8,3,5,None])) >>> False
■ Tip
list comprehension과 같이 사용하면 강력하다
반응형'파이썬 Study > 라이브러리' 카테고리의 다른 글
sort / sorted (1) 2021.03.14 list와 그 요소들 / slicing / 1D 2D(comma) (1) 2021.03.14 isinstance - built in function (1) 2021.03.14 collections - deque (1) 2021.03.14 String 문자열 관련 methods (1) 2021.03.14