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 Set union()
Python hex()
Removing all Nulls from a List in Java
Python issubclass()
Python List remove()
Python Program to Check if a Number is Odd or Even
Python if...else Statement
Python @property decorator
Python Program to Find Numbers Divisible by Another Number
Python String index()
Python Sets
Python String upper()
Python iter()
Python Dictionary keys()
Java – Get Random Item/Element From a List
Python len()
Python Program to Solve Quadratic Equation
Python Program to Check Leap Year
Introduction to Scientific Programming with Python - Joakim Sundnes
Python String isdigit()
Python hasattr()
Java List UnsupportedOperationException
Python ord()
Python Program to Get the Class Name of an Instance
Python String rsplit()
Python enumerate()
Python String zfill()
Python Multiple Inheritance
Removing all duplicates from a List in Java
Python Program to Print Hello world!
Python repr()
Python strptime()