목차
- any() 예제 - List 요소 중 하나라도 True인지 체크
- any() 정의
- any() 구문
- any() 예제 - 다양한 예제들
any() 예제 - List 요소 중 하나라도 True인지 체크
hz = [False, True, False]
x = any(hz)
print(x)
결과값: True
any() 정의
반복 가능 객체의 요소가 하나라도 True이면 True 반환.
1.
- 모든 요소가 False이면 False 반환.
- 반복 가능 객체가 비어 있는 경우에도 False 반환.
- dictionary 경우, 요소의 value가 아니라 key가 True인지 체크.
2. cf.
all() 함수 : 반복 가능 객체의 모든 요소가 True이면 True 반환.
any() 구문
any(iterable)
[매개변수]
iterable
필수. 반복 가능한 객체. (예: list, tuple, dictionary)
any() 예제 - 다양한 예제들
[예제1] - List 요소가 하나라도 True인지 체크.
hz = [0, '', False]
x = any(hz)
print(x)
결과값: False
[예제2] - Tuple 요소가 하나라도 True인지 체크.
hz = (0, 1, False)
x = any(hz)
print(x)
결과값: True
[예제3] - Set 요소가 하나라도 True인지 체크.
hz = {0, 1, 0}
x = any(hz)
print(x)
결과값: True
[예제4] - dictionary 요소의 key가 하나라도 True인지 체크.
hz = {0 : "홈짱닷컴", 1 : "Homzzang.com"}
x = any(hz)
print(x)
결과값: True (∵ Key 중 하나가 1 포함)
주의: any() 함수는 dictionary 경우, value가 아니라 key가 True인지 체크.