Python all Function with Examples

The Python function all takes an iterable entity (for example, a list, dictionary, etc.). It yields True if every element within the provided iterable evaluates to true; otherwise, it produces False. In cases where the iterable is empty, the all function will return True.

Python all Function Syntax

It has the following syntax:

Example

all (iterable)

Parameters

  • iterable - These are the entities that enclose elements, such as lists, tuples, dictionaries, and others.
  • Return

  • True: If all the elements in an iterable are true.
  • False: If all the elements in an iterable are false..
  • Python all Function Example 1

To illustrate the usage of the all function in Python, consider the following example.

Example

# all values true

k = [1, 3, 4, 5]

print(all(k))

# all values false

k = [0, False]

print(all(k))

# one false value

k = [1, 3, 4, 0]

print(all(k))

# one true value

k = [0, False, 5]

print(all(k))

# empty iterable

k = []

print(all(k))

Output:

Output

True

False

False

False

True

Python all Function Example 2

The following example illustrates the functionality of all when applied to dictionaries.

Example

# Both the keys are true

dict1 = {1: 'True', 2: 'False'}

print(all(dict1))

# One of the key is false

dict2 = {0: 'True', 1: 'True'}

print(all(dict2))

# Both the keys are false

dict3 = {0: 'True', False: 0}

print(all(dict3))

# Empty dictionary

dict4 = {}

print(all(dict4))

# Here the key is actually true because

#  0 is non-null string rather than a zero

dict5 = {'0': 'True'}

print(all(dict5))

Output:

Output

True

False

False

True

True

Python all Function Example 3

The following illustration demonstrates the functionality of all when applied to tuples.

Example

# all true values

t1 = (1, 2, 3, 4, 5)

print(all(t1))

# one false value

t2 = (0, 1, "Hello")

print(all(t2))

# all false values

t3 = (0, False , 0)

print(all(t3))

# one true value, all false

t4 = (True, 0, False)

print(all(t4))

Output:

Output

True

False

False

False

Input Required

This code uses input(). Please provide values below: