Any and All are two built-in functions provided in Python used for successive And/Or. In this article, we will see about any and all in Python.
What is Any in Python
Any Returns true if any of the items is True and returns False if empty or all are false. Any can be thought of as a sequence of OR operations on the provided iterables. It short circuit the execution i.e. stop the execution as soon as the result is known.
Python any() Function Syntax
Syntax: any(list of iterables)
In the below example, we are showing any() function’s working and demonstration by using the below code.
Python3
print ( any ([ False , False , False , False ]))
print ( any ([ False , True , False , False ]))
print ( any ([ True , False , False , False ]))
|
In this another example, we are given two lists and we are seeing if any of the number in the list is divisible by 5 by using any function.
Python3
list1 = []
list2 = []
for i in range ( 1 , 11 ):
list1.append( 4 * i)
for i in range ( 0 , 10 ):
list2.append(list1[i] % 5 = = 0 )
print ( 'See whether at least one number is divisible by 5 in list 1=>' )
print ( any (list2))
|
Output
See whether at least one number is divisible by 5 in list 1=>
True
What is Python all() function
All Returns true if all of the items are True (or if the iterable is empty). All can be thought of as a sequence of AND operations on the provided iterables. It also short circuit the execution i.e. stop the execution as soon as the result is known.
Python all() Function Syntax
Syntax: all(list of iterables)
In the below example, we are showing the demonstration and working of the all() function with the help of code below.
Python3
print ( all ([ True , True , True , True ]))
print ( all ([ False , True , True , False ]))
print ( all ([ False , False , False ]))
|
In this another example, we are seeing of all numbers in list1 are odd and by using all() function, if they are odd then we will return True otherwise False.
Python3
list1 = []
list2 = []
for i in range ( 1 , 21 ):
list1.append( 4 * i - 3 )
for i in range ( 0 , 20 ):
list2.append(list1[i] % 2 = = 1 )
print ( 'See whether all numbers in list1 are odd =>' )
print ( all (list2))
|
Output
See whether all numbers in list1 are odd =>
True
Truth table
Last Updated :
01 Dec, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...