[Python] 파이썬 all, any 함수 사용법과 예제
파이썬 all, any 함수 사용법과 예제
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()함수는 all()함수와 다르게 하나라도 반복적인 자료형의 요소 중 참이 하나라도 있으면 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
댓글
댓글 쓰기