Open In App

Python – all() function

Last Updated : 16 Feb, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

The Python all() function returns true if all the elements of a given iterable (List, Dictionary, Tuple, set, etc.) are True otherwise it returns False. It also returns True if the iterable object is empty. Sometimes while working on some code if we want to ensure that user has not entered a False value then we use the all() function.

Python all() Function in Python

Syntax: all( iterable )

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

Returns: boolean

Python all() Function with Example

Python3




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


Output:

False

Example 1: Working of all() with Lists

Here we are considering list as a iterable.

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))
 
# all() with condition - to check if all elements are greater than 0
l = [1,-3,0,2,4]
print(all(ele > 0 for ele in l))


Output

True
False
False
True
False

Example 2: Working of all() with Tuples

Here we are considering a tuple as a iterable.

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))
 
# all() with condition - to check if all elements are even
l = (2,4,6,8,10)
print(all(ele % 2 == 0 for ele in l))


Output

True
False
False
True
True

Example 3: Working of all() with Sets

Here sets are referred to as iterables

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))
 
# all() with condition - to check if absolute of all elements is greater than 2
l = {-4,-3,6,-5,4}
print(all(abs(ele) > 2 for ele in l))


Output

True
False
False
True
True

Example 4: Working of all() with Dictionaries

Here we are considering dictionaries as iterables.

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))
 
# all() with condition - to check if all letters of word 'time' are there
l = {"t":1, "i":1, "m":2, "e":0}
print(all(ele > 0 for ele in l.values()))


Output

True
False
False
True
False

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.

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


Previous Article
Next Article

Similar Reads

Python map function | Count total set bits in all numbers from 1 to n
Given a positive integer n, count the total number of set bits in binary representation of all numbers from 1 to n. Examples: Input: n = 3 Output: 4 Binary representations are 1, 2 and 3 1, 10 and 11 respectively. Total set bits are 1 + 1 + 2 = 4. Input: n = 6 Output: 9 Input: n = 7 Output: 12 Input: n = 8 Output: 13 We have existing solution for t
2 min read
Numpy recarray.all() function | Python
In numpy, arrays may have a data-types containing fields, analogous to columns in a spreadsheet. An example is [(a, int), (b, float)], where each entry in the array is a pair of (int, float). Normally, these attributes are accessed using dictionary lookups such as arr['a'] and arr['b']. Record arrays allow the fields to be accessed as members of th
3 min read
Numpy MaskedArray.all() function | Python
In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays. Masked arrays are arrays that may have missing or invalid entries. nump
3 min read
How to get the list of all initialized objects and function definitions alive in Python?
In this article, we are going to get the list of all initialized objects and function definitions that are alive in Python, so we are getting all those initialized objects details by using gc module we can get the details. GC stands for garbage collector which is issued to manage the objects in the memory, so from that module, we are using the get_
2 min read
Python - Call function from another function
Prerequisite: Functions in Python In Python, any written function can be called by another function. Note that this could be the most elegant way of breaking a problem into chunks of small problems. In this article, we will learn how can we call a defined function from another function with the help of multiple examples. What is Calling a Function
4 min read
Wand function() function in Python
function() function is similar to evaluate function. In function() function pixel channels can be manipulated by applies a multi-argument function to pixel channels. Following are the list of FUNCTION_TYPES in Wand: 'undefined''arcsin''arctan''polynomial''sinusoid' Syntax : wand.image.function(function, arguments, channel) Parameters : ParameterInp
1 min read
Returning a function from a function - Python
Functions in Python are first-class objects. First-class objects in a language are handled uniformly throughout. They may be stored in data structures, passed as arguments, or used in control structures. Properties of first-class functions: A function is an instance of the Object type.You can store the function in a variable.You can pass the functi
3 min read
Accessing Python Function Variable Outside the Function
In Python, variables defined within a function have local scope by default. But to Access function variables outside the function usually requires the use of the global keyword, but can we do it without using Global. In this article, we will see how to access a function variable outside the function without using "Global". Accessing Function Variab
3 min read
Program to construct a DFA which accepts the language having all 'a' before all 'b'
Given a string S, the task is to design a Deterministic Finite Automata (DFA) for accepting the language L = {aNbM | N ≥ 0, M ≥ 0, N+M ≥ 1}. , i.e., a regular language L such that all 'a' occur before the first occurrence of 'b' {a, ab, aab, bb..., }. If the given string follows the given language L, then print “Accepted”. Otherwise, print “Not Acc
8 min read
Python3 Program to Maximize sum of diagonal of a matrix by rotating all rows or all columns
Given a square matrix, mat[][] of dimensions N * N, the task is find the maximum sum of diagonal elements possible from the given matrix by rotating either all the rows or all the columns of the matrix by a positive integer. Examples: Input: mat[][] = { { 1, 1, 2 }, { 2, 1, 2 }, { 1, 2, 2 } }Output: 6 Explanation: Rotating all the columns of matrix
3 min read
Practice Tags :
three90RightbarBannerImg