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 find()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python *args and **kwargs
Python Set discard()
Checking for Empty or Blank Strings in Java
Python reversed()
Python Program to Convert String to Datetime
Python Program to Find Numbers Divisible by Another Number
Python list()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python float()
Python ascii()
Python set()
Python Iterators
Python Errors and Built-in Exceptions
Python Program to Make a Flattened List from Nested List
Python Program to Parse a String to a Float or Int
Python Namespace and Scope
Python len()
Python Program to Display the multiplication Table
Python Inheritance
Python String isupper()
Python Decorators
Python while Loop
Python pass statement
Python Set pop()
Python Program to Display Fibonacci Sequence Using Recursion
Python time Module
Python min()
Python Program to Extract Extension From the File Name
Python print()
Python Package