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:
Python List insert()
Python Iterators
Python Tuple
Python String isprintable()
Python Program to Create Pyramid Patterns
Python Program to Shuffle Deck of Cards
Python Program to Iterate Over Dictionaries Using for Loop
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Operators
Python String isalpha()
Python range()
APIs in Node.js vs Python - A Comparison
Python String rsplit()
Python sorted()
Python ascii()
Python Program to Print the Fibonacci sequence
Python Program to Generate a Random Number
Python Inheritance
Python Statement, Indentation and Comments
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Program to Find Hash of File
Python iter()
Python Set discard()
Python String expandtabs()
Python Program to Split a List Into Evenly Sized Chunks
Python String zfill()
Python Program to Convert String to Datetime
Python Program to Find the Sum of Natural Numbers
Python Program to Check Armstrong Number
Python Program to Illustrate Different Set Operations
Python zip()
Python Program to Calculate the Area of a Triangle