Python any() Builtin Function
Python any() function takes an iterable as argument and returns True if at least one of the elements in the iterable is True.
Python any() function can be used during decision making situations, where you have a list or iterable with boolean values and the condition you need is any one of those elements to be True or not.
any() function returns False if the iterable is empty.
In this tutorial, we will take different iterable objects and pass them as argument to any() function, and observe the return value.
Syntax
The syntax to check if any of the elements in an iterable is True is
result = any(iterable)
The iterable could be list, set, tuple, dictionary, or any other object that implement __iter__() and __next__() methods.
The definition of any() function in Python is
def any(iterable):
for element in iterable:
if element:
return True
return False
So, if any of the element is True, then any() function returns True.
Python any() Function with List as Argument
In the following example, we will take List of boolean values and call any() function with this list passed as argument to the function.
Python Program
myList = [True, False, True, True]
result = any(myList)
print(f'any(myList) returns {result}')
Output
any(myList) returns True
Now, let us take all values as False in the List and observe the result.
Python Program
myList = [False, False, False, False]
result = any(myList)
print(f'any(myList) returns {result}')
Output
any(myList) returns False
Python any() Function with Tuple as Argument
In the following example, we will take Tuple of boolean values and call any() function with this list passed as argument to the function.
Python Program
myTuple = (True, True, False, False)
result = any(myTuple)
print(f'any(myTuple) returns {result}')
Output
any(myTuple) returns True
Now, let us take all values as False in the Tuple and observe the result.
Python Program
myTuple = (False, False, False)
result = any(myTuple)
print(f'any(myTuple) returns {result}')
Output
any(myTuple) returns False
Conclusion
In this Python Tutorial, we learned about any() builtin function in Python, with the help of example programs.