Programming Languages/Python

[Python] any() 함수

minjiwoo 2023. 6. 26. 22:11
728x90

https://school.programmers.co.kr/learn/courses/30/lessons/42587

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

위의 프로세스 문제를 풀다가 좋은 풀이라고 하는 코드에서 any()함수가 등장해서 정리! 

any() 함수

list 의 원소를 필터링하거나 조건 검사하는데 사용한다. 어떠한 조건을 만족하는 어떠한 원소가 현재 리스트에 있는지 없는지를 Bool 값으로 반환한다. 

test = [2,5,3,6,7,8,9,1,10]

check = any(x > 5 for x in test)
print("5보다 큰 어떠한 원소가 있는가 ? " + str(check))
# True

위의 경우 조건을 만족하는 원소가 있으므로 any() 함수는 True를 반환한다. 

 

test = [True, False, False]
x = any(test)
print(x)
# True

위의 경우에도, test에 True 값을 가진 원소가 있으므로, any() 함수는 True를 반환한다. 

 

 

참고 사이트

https://www.w3schools.com/python/ref_func_any.asp

 

Python any() Function

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

728x90