Python

[Python] 파이썬 all, any 함수 사용법과 예제

Let it out 2024. 2. 8. 14:56

all 함수란?

all() 함수반복 가능한(iterable) 자료형을 인수로 받아 인수가 전부 참이면 Ture를 반환하며,
 
인수 중 하나라도 거짓이면 False를 반환하는 파이썬 내장 함수다.
 
여기서 반복 가능한 자료형이란 리스트, 튜플, 딕셔너리, 집합, 문자열을 뜻한다.
 
 

all() 함수 예제

1. 숫자로 이루어진 리스트
리스트 1,2,3 요소가 모두 참이므로 True를 반환한다.
a = all([1,2,3])
print(a)
결과 : True
 
 
 
2. 0을 포함한 숫자로 이루어진 리스트
리스트에 있는 0은 거짓(False)이므로 False를 반환한다.
a = all([1,2,3,0])
print(a)
결과 : False
 
 
 
3. True, False로 이루어진 리스트
리스트에 False 요소가 있으므로 False를 반환한다.
a = all([True, True, False])
print(a)
결과 : False
 
 

 

any 함수란?

any()함수는 반복적인 자료형의 요소 중 참이 하나라도 있으면 True를 반환하고, 모든 요소가 거짓이면 False를 반환한다.
 
 
 

any() 함수 예제

1. 숫자로 이루어진 리스트
1,2,3 요소는 참이고 0만 거짓이므로 True를 반환한다.
a = any([1,2,3,0])
print(a)
결과 : True

 

 
2. 모든 숫자가 0으로 이루어진 리스트
모든 요소 값이 0 이므로 False를 반환한다.
a = any([0,0,0,0])
print(a)
결과 : False
 
 
 
3. True, False로 이루어진 리스트
True요소가 2개 있으므로 True를 반환한다.
a = any([True, True, False])
print(a)
결과 : True
 
 

 

반응형