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 *args and **kwargs
Python Set pop()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Java List UnsupportedOperationException
Python locals()
Python Program to Get the File Name From the File Path
Python getattr()
Python Tuple
Python Program to Trim Whitespace From a String
Python Program to Check the File Size
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python open()
Python Program to Remove Punctuations From a String
Python String isalpha()
Finding Max/Min of a List or Collection
Python Set issuperset()
Ways to Iterate Over a List in Java
Python Program to Slice Lists
Python Keywords and Identifiers
Python String zfill()
Python Set symmetric_difference()
Python sleep()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python float()
Python Custom Exceptions
Python Tuple index()
Python Program to Find ASCII Value of Character
Removing all Nulls from a List in Java
Python del Statement
Python Program to Convert String to Datetime
Python String istitle()
Python Program to Print Output Without a Newline