[python] 조건문에서의 any 함수 사용하기

파이썬에서 조건문을 작성할 때, 여러 개의 조건 중 하나라도 참인지를 판단해야 할 때가 있습니다. 이때 any 함수를 사용하면 편리하게 여러 조건을 동시에 체크할 수 있습니다.

any 함수 소개

any 함수는 반복 가능한(iterable) 객체를 인자로 받아 그 안에 최소 하나 이상의 요소가 참(True)인지를 판단하여 결과를 반환합니다.

예시

numbers = [1, 2, 3, 4, 5]

if any(num > 4 for num in numbers):
    print("리스트에 4보다 큰 수가 있습니다.")
else:
    print("리스트에 4보다 큰 수가 없습니다.")

위의 예시에서 any 함수는 numbers 리스트 안의 요소들 중 하나라도 4보다 큰지를 판단하여 결과를 반환하게 됩니다.

any 함수를 사용할 때, 반복 가능한 객체와 함께 조건식을 사용하여 여러 조건을 동시에 체크할 수 있기 때문에 코드를 간결하게 작성할 수 있습니다.

결론

any 함수를 조건문에서 사용하여 여러 조건을 동시에 체크할 수 있습니다. 이를 통해 코드를 간결하게 작성할 수 있고, 가독성을 높일 수 있습니다.

자세한 내용은 파이썬 공식 문서를 참고해주세요.