any(iterable)
이 함수는 iterable 요소 중 하나라도 "참"이 있을 경우, "참"을 반환하는 함수입니다.
매개변수는 "iterable"입니다.
iterable은 list(리스트), tuple(튜플), str(스트링), set(세트), dict(딕셔너리) 등의 자료형을 말하는데요, 쉽게 말해 for 문 등을 사용하여 그 요소(element)를 출력할 수 있는 자료형입니다.
------------------------------
< 매개변수가 "리스트" 자료형이고, 요소 중 하나라도 "참"이 있는 경우 >
>>> data = [0, 1, 2, 3, 4, 5]
위 data를 any()함수를 사용하여 그 결과를 확인해 보겠습니다.
>>> all(any)
True
여기서 data 중 정수 "1"이 있습니다. 그렇기 때문에 이것을 "참"으로 간주하여 "True"가 반환되었습니다.
좀 더 자세히 살펴보면,
>>> data = [0, 1, 2, 3, 4, 5]
>>> for i in data:
if i == True:
if i == True:
print(i, "TRUE")
else:
print(i, "FALSE")
0 FALSE
1 TRUE
2 FALSE
3 FALSE
4 FALSE
5 FALSE
숫자 "1" 에 의해 "True" 가 반환된 것을 확인 할 수 있습니다.
댓글
댓글 쓰기