728x90
https://school.programmers.co.kr/learn/courses/30/lessons/42587
위의 프로세스 문제를 풀다가 좋은 풀이라고 하는 코드에서 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
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 |