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 Set copy()
Python String lstrip()
Python Program to Create a Countdown Timer
Python Program to Find All File with .txt Extension Present Inside a Directory
Python globals()
Python Program to Differentiate Between del, remove, and pop on a List
Python Program to Get Line Count of a File
Python String rindex()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Object Oriented Programming
Python String replace()
How to get current date and time in Python?
Python iter()
Python String isprintable()
Python int()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python List sort()
Python strftime()
Python strptime()
Python Dictionary setdefault()
Python List reverse()
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Convert Two Lists Into a Dictionary
Python Program to Find Sum of Natural Numbers Using Recursion
Python for Loop
Python datetime
Python Set symmetric_difference_update()
Python List pop()
Python Program to Display Fibonacci Sequence Using Recursion
Python Program to Find Numbers Divisible by Another Number
Python Set issuperset()
Python Program to Get the Class Name of an Instance