Python any() 내장 함수

Python 3 설명서에서 발췌

반복 가능한 (iterable) 요소 중 하나라도 참 (True) 이면 True 를 반환합니다. 반복 가능한 객체가 비어 있으면 False 를 반환합니다.

Introduction

Python 의 any() 함수는 내장 함수로, 반복 가능한 객체 내의 요소 중 적어도 하나가 True인지 확인합니다. 어떤 요소라도 참으로 평가되면 True를 반환하고, 반복 가능한 객체가 비어 있거나 모든 요소가 거짓이면 False를 반환합니다. 이는 컬렉션의 항목 중 조건이 충족되는 것이 있는지 신속하게 확인하는 데 유용합니다.

Examples

# 모든 값이 거짓 (falsy) 인 경우
any([0, '', False])

# 참 (truthy) 값 하나 (2) 를 포함하는 경우
any([0, 2, False])

# 빈 반복 가능한 객체는 False 로 간주됨
any([])
False
True
False