What is a any () in python?

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

l = [False, False, True, False, False]

print(any(l))

Output:

True

Example 1: Python any()  function Lists

Use of any() on Python Lists.

Python3

l = [4, 5, 1]

print(any(l))

l = [0, 0, False]

print(any(l))

l = []

print(any(l))

Output:

True
False
True
False

Example 2: Working of any() function with Tuples

Use of any() function on Python Tuples.

Python3

t = (2, 4, 6)

print(any(t))

t = (0, False, False)

print(any(t))

t = (5, 0, 3, 1, False)

print(any(t))

t = ()

print(any(t))

Output:

True
False
True
False

Example 3: Working of any() function with Sets

Use of any() function on Python Sets.

Python3

s = { 1, 1, 3}

print(any(s))

s = { 0, 0, False}

print(any(s))

s = { 1, 2, 0, 8, False}

print(any(s))

s = {}

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

d = {1: "Hello", 2: "Hi"}

print(any(d))

d = {0: "Hello", False: "Hi"}

print(any(d))

d = {0: "Salut", 1: "Hello", 2: "Hi"}

print(any(d))

d = {}

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

s = "Hi There!"

print(any(s))

s = "000"

print(any(s))

s = ""

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

test_list = [4, 5, 8, 9, 10, 17]

print("The original list : ", test_list)

res = any(ele > 10 for ele in test_list)

print("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

def my_any(list_x):

    for item in list_x:

        if item:

            return True

    return False

x = [4, 5, 8, 9, 10, 17]

print(my_any(x))

Output:

True

How and when would you use any () and all ()?

Use all() when you need to check a long series of and conditions. Use any() when you need to check a long series of or conditions.

What happens when we use built

What happens when you use the build-in function any() on a list? The any() function will randomly return any item from the list. The any() function returns True if any item in the list evaluates to True. Otherwise, it returns False.

What is list any in Python?

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.

What is any () and all () in Python?

The Python any() and all() functions evaluate the items in a list to see which are true. The any() method returns true if any of the list items are true, and the all() function returns true if all the list items are true.