Python any() function
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
Python3
# 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
Python3
# 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
Python3
# 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.
Python3
# 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
Python3
# 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
# 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
Python3
def any(list_x): for item in list_x: if item: return True return Falsex = [4, 5, 8, 9, 10, 17]print(any(x)) |
Output:
True


