Python any() function returns True if any of the elements of a given iterable( List, Dictionary, Tuple, set, etc) are True else it returns False.
Syntax: any(iterable)
Parameters: Iterable: It is an iterable object such as a dictionary, tuple, list, set, etc.
Returns: Python any() function returns true if any of the items is True.
Example #1: Python any() function Lists
# All elements of list are truel = [ 4, 5, 1]
print(any( l ))
# All elements of list are falsel = [ 0, 0, False]
print(any( l ))
# Some elements of list are# true while others are falsel = [ 1, 0, 6, 7, False]
print(any( l ))
# Empty Listl = []
print(any( l ))
|
Output:
True False True False
Example #2: Working of any() function with Tuples
# All elements of tuple are truet = (2, 4, 6)
print(any(t))
# All elements of tuple are falset = (0, False, False)
print(any(t))
# Some elements of tuple are true while# others are falset = (5, 0, 3, 1, False)
print(any(t))
# Empty tuplet = ()
print(any(t))
|
Output:
True False True False
Example #3: Working of any() function with Sets
# All elements of set are trues = { 1, 1, 3}
print(any( s ))
# All elements of set are falses = { 0, 0, False}
print(any( s ))
# Some elements of set are true while others are falses = { 1, 2, 0, 8, False}
print(any( s ))
#Empty sets = {}
print(any( s ))
|
Output:
True False True False
Example #4: Working of any() function with Dictionaries
Note: In the case of a dictionary if all the keys of the dictionary are false or the dictionary is empty the any() returns False. If at least one key is True any() returns True.
# All elements of dictionary are trued = {1: "Hello", 2: "Hi"}
print(any(d))
# All elements of dictionary are falsed = {0: "Hello", False: "Hi"}
print(any(d))
# Some elements of dictionary# are true while others are falsed = {0: "Salut", 1: "Hello", 2: "Hi"}
print(any(d))
# Empty dictionaryd = {}
print(any(d))
|
Output:
True False True False
Example #5: Working of any() function with Strings
# Non-Empty Strings = "Hi There!"
print(any(s))
# Non-Empty Strings = "000"
print(any(s))
# Empty strings = ""
print(any(s))
|
Output:
True True False
Example #6: Python any function with condition
It checks for any element satisfying a condition and returns a True in case it finds any one element.
# Python3 code to demonstrate working of# Check if any element in list satisfies a condition# Using any()# initializing listtest_list = [4, 5, 8, 9, 10, 17]
# printing listprint("The original list : " + str(test_list))
# Check if any element in list satisfies a condition# Using any()res = any(ele > 10 for ele in test_list)
# Printing resultprint("Does any element satisfy specified condition ? : " + str(res))
|
Output:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True
Example #7: Python any() function with for loop
def any(list_x):
for item in list_x:
if item:
return True
return False
x = [4, 5, 8, 9, 10, 17]
print(any(x))
|
Output:
True

