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:
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python input()
Python dir()
Python Program to Check if a Number is Odd or Even
Python Type Conversion and Type Casting
Python String isalnum()
Python Program to Find LCM
Python String endswith()
Using a List of Values in a JdbcTemplate IN Clause
Node.js vs Python for Backend Development
Python Dictionary update()
Python min()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Operators
Python Set add()
Python strptime()
Python Function Arguments
Python format()
Python Program to Make a Simple Calculator
Python Dictionary clear()
Python Closures
Python RegEx
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Access Index of a List Using for Loop
Checking for Empty or Blank Strings in Java
Python Program to Represent enum
Python String isdigit()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python String replace()
Python String maketrans()
Python complex()
Python String find()