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
'Programming Languages > Python' 카테고리의 다른 글
[Python] ThreadPoolExecutor 로 I/O bound 작업 병렬처리하기 (0) | 2024.01.21 |
---|---|
Python 으로 코딩테스트 볼 때 유용한 code 정리 (0) | 2023.09.09 |
[Python] Conda 설치 및 가상환경 생성 (0) | 2023.05.20 |
[백준] 1022번: 소용돌이 예쁘게 출력하기 Python (0) | 2023.03.14 |
[Python] 2차원 배열 90도 회전하기 (시계방향) (0) | 2023.01.13 |