Skip to content
Related Articles

Related Articles

Python – all() function

View Discussion
Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 03 Aug, 2022

The Python all() function returns true if all the elements of a given iterable (List, Dictionary, Tuple, set, etc.) are True, else it returns False. It also returns True if the iterable object is empty.

Python all() Function Syntax

Syntax: all( iterable )

  • Iterable: It is an iterable object such as a dictionary,tuple,list,set,etc.

Return: bool

Python all() Function Example

Python3




print(all([True, True, False]))


Output:

False

Example 1: Working of all() with Lists:

Python3




# All elements of list are true
l = [4, 5, 1]
print(all(l))
 
# All elements of list are false
l = [0, 0, False]
print(all(l))
 
# Some elements of list are
# true while others are false
l = [1, 0, 6, 7, False]
print(all(l))
 
# Empty List
l = []
print(all(l))


Output:

True
False
False
True

Example 2: Working of all() with Tuples.

Python3




# All elements of tuple are true
t = (2, 4, 6)
print(all(t))
 
# All elements of tuple are false
t = (0, False, False)
print(all(t))
 
# Some elements of tuple
# are true while others are false
t = (5, 0, 3, 1, False)
print(all(t))
 
# Empty tuple
t = ()
print(all(t))


Output:

True
False
False
True

Example 3: Working of all() with Sets.

Python3




# All elements of set are true
s = {1, 1, 3}
print(all(s))
 
# All elements of set are false
s = {0, 0, False}
print(all(s))
 
# Some elements of set
# are true while others are false
s = {1, 2, 0, 8, False}
print(all(s))
 
# Empty set
s = {}
print(all(s))


Output:

True
False
False
True

Example 4: Working of all() with Dictionaries.

Note: In the case of a dictionary if all the keys of the dictionary are true or the dictionary is empty the all() returns True, else it returns False.

Python3




# All elements of dictionary are true
d = {1: "Hello", 2: "Hi"}
print(all(d))
 
# All elements of dictionary are false
d = {0: "Hello", False: "Hi"}
print(all(d))
 
# Some elements of dictionary
# are true while others are false
d = {0: "Salut", 1: "Hello", 2: "Hi"}
print(all(d))
 
# Empty dictionary
d = {}
print(all(d))


Output:

True
False
False
True

Example 5: Working of all() with Strings.

Python3




# Non-Empty String
s = "Hi There!"
print(all(s))
 
# Non-Empty String
s = "000"
print(all(s))
 
# Empty string
s = ""
print(all(s))


Output:

True
True
True

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!