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.
Python any() Function Syntax
Syntax: any(iterable)
- Iterable: It is an iterable object such as a dictionary, tuple, list, set, etc.
Returns: Returns True if any of the items is True.
Python any() Function Example
Python any() Function on Lists in Python. The below example returns True since the atleast one element in the list (3rd element) is True.
Python3
# a List of boolean valuesl = [False, False, True, False, False]print(any(l)) |
Output:
True
Example 1: Python any() function Lists
Use of any() on Python 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 False# l = [1, 0, 6, 7, False]# print(any(l))# Empty listl = []print(any(l)) |
Output:
True False False
Example 2: Working of any() function with Tuples
Use of any() function on Python 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
Use of any() function on Python 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 keys of dictionary are trued = {1: "Hello", 2: "Hi"}print(any(d))# All keys of dictionary are falsed = {0: "Hello", False: "Hi"}print(any(d))# Some keys 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
Python any() returns True, if there is atleast 1 character in the string.
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 True in case it finds any True value.
Python3
# Python3 code to demonstrate working of any()# To Check if any element in list satisfies a condition# initializing listtest_list = [4, 5, 8, 9, 10, 17]# printing listprint("The original list : ", 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 ? : ", 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
Implementing any() function using Python function and for-loop. my_any() function returns True if any element of the iterable is True, else returns False.
Python3
# this function gives same result as built-in any() functiondef my_any(list_x): for item in list_x: if item: return True return Falsex = [4, 5, 8, 9, 10, 17]print(my_any(x)) |
Output:
True



Please Login to comment...