How to Check If List is Empty in Python
In this tutorial, you will learn how to check if a list is empty in the Python programming language.
There are a couple of ways we can do this. We can put the list we want to check into an
if-else statement as shown in the following code example:
num_list =  if num_list: print("The list is not empty") else: print("The list empty")
When a list is used in an if statement, Python returns
True if the list is not empty. If the list is empty, Python returns
The list is empty in this case, so the
else statement will be executed.
The len() function returns the length of a list
We can also use the built-in
len() function to check if a list is empty. If the list is empty, the
len() function returns 0.
num_list =  print(len(num_list))
Based on the
len() function, we can write a custom function that checks if a list is empty, as shown in the following code example:
num_list =  def is_empty(the_list): return len(the_list) == 0 print(is_empty(num_list))
In this example, the
is_empty() function takes a list as an argument and returns
True if the length of the list is 0. If the list contains at least one item, the
is_empty() function will return