Table of Contents
In this example, you will learn to check if a Python list is empty.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using Boolean operation
my_list = []
if not my_list:
print("the list is empty")
Output
the list is empty
If my_list is empty then not returns True.
It is the most pythonic way of testing emptiness. If you want to learn more about boolean truth value, you can refer to Truth Value Testing.
2. Example 2: Using len()
my_list = []
if not len(my_list):
print("the list is empty")
Output
the list is empty
In this example, length of list is used to check if there is any element in the list. If the length of a list is 0, then the list is empty.
3. Example 3: Comparing with []
my_list = []
if my_list == []:
print("The list is empty")
Output
[] is an empty list, therefore if my_list has no elements, then it should be equal to [].
Related posts:
Python String isupper()
Python oct()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python dir()
Python input()
Python String rindex()
Python Program to Measure the Elapsed Time in Python
How to Find an Element in a List with Java
Python Program to Differentiate Between type() and isinstance()
Python Closures
Python Operators
Python Program Read a File Line by Line Into a List
Python Errors and Built-in Exceptions
Debug a JavaMail Program
Python hasattr()
Python eval()
Python String endswith()
Python @property decorator
Python Set copy()
Python Set union()
Python Program to Get the File Name From the File Path
Python Program to Solve Quadratic Equation
Python Dictionary get()
Python Dictionary keys()
Python Program to Find the Factorial of a Number
Python Recursion
Python Program to Print Colored Text to the Terminal
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Find Armstrong Number in an Interval
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Count the Number of Each Vowel
Python Set pop()