◎ Python/알게된 것 정리

[Python 정리] 파이썬 all/any 함수

Reo 2022. 9. 21. 20:09
반응형

all

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

 

예를 들어보자.

 

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

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

arr에 들어있는 모든 숫자가 10보다 작으므로 성공!이 출력된다.

 

 

any

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

 

예를 들어보자.

 

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

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

 

arr에 들어있는 11이 10보다 크므로 성공!이 출력된다.

반응형