728x90

all(iterable)
def all(iterable):
for element in iterable:
if not element:
return False
return True
print(all([1, 2, 3, 4, 5]))
print(all([1, True]))
print(all([1, True, 0]))
print(all([1, True, False]))
print(all(range(10)))
print(all(range(1, 10)))
print(all([]))

- 모든 요소가 참이면 True 반환. (하나라도 False면 False)
- 비어 있으면 True (즉, False를 찾았을 때만 False 인듯)
any(iterable)
def any(iterable):
for element in iterable:
if element:
return True
return False
print(any([0, False]))
print(any([0, False, 1]))
print(any([0, False, True]))
print(any([]))

- 하나라도 True면 Ture 반환. (모두 False면 False)
- 비어있으면 False (True를 찾아야 True 인듯)
참조
- 파이썬 공식 문서
반응형
'Languages > Python' 카테고리의 다른 글
| [파이썬 라이브러리] itertools 모듈의 함수들 (0) | 2022.06.04 |
|---|---|
| [파이썬 라이브러리] heapq (0) | 2022.06.03 |
| [파이썬 101] List, Set, Dictionary 연산과 메서드의 시간복잡도 (0) | 2022.06.03 |
| [파이썬 라이브러리] Collections 모듈의 deque (데크, 덱, 디큐, 데큐) (0) | 2022.06.03 |
| [파이썬 라이브러리] functools 모듈의 reduce 메서드 (0) | 2022.06.03 |