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 Get the Full Path of the Current Working Directory
Python String lower()
Debug a JavaMail Program
Python List Comprehension
Python max()
Python Program to Convert Decimal to Binary Using Recursion
Python reversed()
Python Program to Append to a File
Deep Learning with Python - Francois Chollet
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python setattr()
Python List sort()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Generate a Random Number
Removing all duplicates from a List in Java
Python Inheritance
Python Dictionary copy()
Python if...else Statement
Python List pop()
Python bool()
Python datetime
Python Program to Represent enum
Python String encode()
Python @property decorator
Python Dictionary pop()
Intelligent Projects Using Python - Santanu Pattanayak
Python __import__()
Python Program to Check the File Size
Python ord()
Python Set discard()
Python eval()