Table of Contents
In this tutorial, we will learn about the Python all() function with the help of examples.
The all()
function returns True
if all elements in the given iterable are true. If not, it returns False
.
Example
boolean_list = ['True', 'True', 'True'] # check if all elements are true result = all(boolean_list) print(result) # Output: True
1. all() Syntax
The syntax of the all()
function is:
all(iterable)
2. all() Parameters
The all()
function takes a single parameter:
- iterable – any iterable (list, tuple, dictionary, etc.) which contains the elements
3. all() Return Value
all()
function returns:
- True – If all elements in an iterable are true
- False – If any element in an iterable is false
When | Return Value |
---|---|
All values are true | True |
All values are false | False |
One value is true (others are false) | False |
One value is false (others are true) | False |
Empty Iterable | True |
4. Example 1: How all() works for lists?
# all values true l = [1, 3, 4, 5] print(all(l)) # all values false l = [0, False] print(all(l)) # one false value l = [1, 3, 4, 0] print(all(l)) # one true value l = [0, False, 5] print(all(l)) # empty iterable l = [] print(all(l))
Output
True False False False True
The all()
function works in a similar way for tuples and sets like lists.
5. Example 2: How all() works for strings?
s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))
Output
True True True
6. Example 3: How all() works with Python dictionaries?
In the case of dictionaries, if all keys (not values) are true or the dictionary is empty, all() returns True. Else, it returns false for all other cases..
s = {0: 'False', 1: 'False'} print(all(s)) s = {1: 'True', 2: 'True'} print(all(s)) s = {1: 'True', False: 0} print(all(s)) s = {} print(all(s)) # 0 is False # '0' is True s = {'0': 'True'} print(all(s))
Output
False True False True True
Related posts:
Intelligent Projects Using Python - Santanu Pattanayak
Python while Loop
Python Program to Display Fibonacci Sequence Using Recursion
Python Program to Convert String to Datetime
Python Errors and Built-in Exceptions
Python Program to Count the Number of Digits Present In a Number
Python Program to Convert Bytes to a String
Python String isspace()
Python Modules
Python String join()
Python String replace()
Python delattr()
Python List index()
Python str()
Python del Statement
Python Program to Get Line Count of a File
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String isidentifier()
Python Program to Make a Simple Calculator
Python frozenset()
Python Program to Find the Square Root
Python Program to Parse a String to a Float or Int
Python Variables, Constants and Literals
Python Program to Display Powers of 2 Using Anonymous Function
Python RegEx
Python String maketrans()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python String find()
Python Dictionary pop()
Python String rfind()
Python String encode()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal