파이썬 Study/라이브러리
any / all - built in function
코르시카
2021. 3. 14. 12:25
참고 :
https://velog.io/@anrun/Python-all-any-%ED%95%A8%EC%88%98
[Python] all(), any() 함수
all(), any() 함수는 파이썬 빌트인 함수이며 조건 성립 유무에 따라 True / False를 리턴해준다. 인자는 하나만 올 수 있고, 리스트여야한다. All조건이 전부 True면 True를 리턴하고, 하나라도 틀릴 경우
velog.io
■ 공통 사항
- 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과 같이 사용하면 강력하다
반응형