반응형
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
반응형
'Python' 카테고리의 다른 글
[Python] ModuleNotFoundError: No module named 'sklearn' 오류 해결 (0) | 2024.02.08 |
---|---|
[Python] PyCharm 패키지(package) 설치하기 (0) | 2024.02.08 |
[Python] 파이썬 절대값 구하기/ abs() 함수 (0) | 2024.02.08 |
[Python] 파이썬 예외 처리(try, except/ finally/ pass/ raise) (1) | 2024.02.08 |
[Python] 파이썬 패키지(Packages) 생성과 사용법 (1) | 2024.02.08 |