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 Program to Convert String to Datetime
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python break and continue
Python Program to Compute the Power of a Number
Python all()
Python Set pop()
Python Program to Print Hello world!
Java – Get Random Item/Element From a List
Python complex()
Deep Learning with Python - Francois Cholletf
Python String replace()
Python compile()
Python Program to Add Two Matrices
Python Set update()
Python pow()
Python Program to Catch Multiple Exceptions in One Line
Python @property decorator
Python Program to Sort a Dictionary by Value
Python bool()
Python Set intersection_update()
Python sum()
Convert a Map to an Array, List or Set in Java
Python Modules
Python Program to Convert Decimal to Binary Using Recursion
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
How to Find an Element in a List with Java
APIs in Node.js vs Python - A Comparison
Python Tuple count()
Python String partition()
Python Global, Local and Nonlocal variables
Python String isalpha()
Python Exception Handling Using try, except and finally statement