본문 바로가기
Python

[Python] all(), any() 함수

by 기리의 개발로그 2024. 1. 23.

all, any 함수

all 함수


all 함수 는 인자로 받은 반복 가능한 자료형(iterable)의 모든 요소가 참(True)이면 참(True)을 반환하는 함수이다.

all(iterable)
  • iterable : 반복 가능한 자료형(리스트, 튜플 등)

all 함수는 인자로 받은 데이터의 모든 요소가 True 일 때 True를 반환한다.
만약 인자로 받은 자료형이 비어있다면 True를 반환한다.


all 함수 예제

arr = [1, 2, 3, 4, 5]

if all(i < 10 for i in arr):
    print("성공!")
성공!

a = [1,2,3,4,5]
result = all(a)
print(result)

c = []
result = all(c)
print(result)

g = ('b', 2, 0, 'd')
result = all(a)
print(result)
True

True

False

print(all([False, True, False]))
print(all([True, True, True]))
False
False

any 함수


any 함수 는 인자로 받은 반복가능한 자료형(iterable)중 단 하나라도 참(True)이 있으면 참(True)를 반환하는 함수이다.

any(iterable)
  • iterable : 반복 가능한 자료형(리스트, 튜플 등)

any 함수는 인자로 받은 데이터의 모든 요소가 False 일 때 False를 반환한다.
만약 인자로 받은 자료형이 비어있다면 False 반환한다.


any 함수 예제

arr = [1, 2, 3, 14, 15]

if any(i < 10 for i in arr):
    print("성공!")
성공!

a = [1,2,3,4,5]
result = any(a)
print(result)

c = []
result = any(c)
print(result)

g = ('b', 2, 0, 'd')
result = any(a)
print(result)
True

False

True

print(any([False, False, False]))
print(any([True, True, False]))
False
True
반응형

'Python' 카테고리의 다른 글

[Python] eval() 함수  (142) 2024.01.26
[Python] ord(), chr() 함수  (162) 2024.01.25
[Python] filter() 함수  (148) 2024.01.22
[Python] map() 함수  (139) 2024.01.19
[Python] 입출력 함수  (124) 2024.01.18

댓글